Externremux.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Streamen über schmalbandige Verbindungen) |
(→Konfiguration) |
||
Zeile 28: | Zeile 28: | ||
In die genannte Datei /tmp/out.log kann man bei Problemen reinschauen. | In die genannte Datei /tmp/out.log kann man bei Problemen reinschauen. | ||
− | Empfangen des Streams (Streaming Client) | + | |
+ | == Empfangen des Streams (Streaming Client) == | ||
+ | |||
U.a. kann man MPlayer und VLC als Client benutzen:<br/> | U.a. kann man MPlayer und VLC als Client benutzen:<br/> |
Version vom 5. Januar 2007, 12:34 Uhr
Streamen über schmalbandige Verbindungen
Mit Hilfe des streamdev-plugins und mencoder kann man das laufende Fernsehprogramm auch über schmalbandige Verbindungen (z.B. DSL upload) streamen. Die Adresse, über welche man den Stream empfängt, lautet dann: http://vdr-ip-or-host:3000/Extern/1, wobei die 1 für Kanal 1 gemäß der channels.conf steht. Die 3000 muss als Port des http-Server des streamdev-plugins ausgewählt und der http-Server des Plugins gestartet sein.
Konfiguration
In der Datei $VDRCFG/plugins/plugin.streamdev-server.conf steht die Zeile:
-r /root/externremux.sh
In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen:
rm -f /tmp/out.avi /tmp/out.log /usr/bin/mkfifo /tmp/out.avi cat /tmp/out.avi & mencoder -ovc lavc -ffourcc XVID -oac lavc -lavcopts acodec=mp3:abitrate=32:vcodec=mpeg4:vbitrate=100 \ -vf scale -zoom -xy 288 -channels 1 -o /tmp/out.avi - &>/tmp/out.log
In die genannte Datei /tmp/out.log kann man bei Problemen reinschauen.
Empfangen des Streams (Streaming Client)
U.a. kann man MPlayer und VLC als Client benutzen:
mplayer http://vdr-ip-or-host:3000/Extern/1