Externremux.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Konfiguration) |
|||
Zeile 13: | Zeile 13: | ||
steht die Zeile: | steht die Zeile: | ||
+ | <pre> | ||
-r /root/externremux.sh | -r /root/externremux.sh | ||
+ | </pre> | ||
In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen: | In der Datei /root/externremux.sh wird die Umwandlung des Streams vorgenommen: | ||
<pre> | <pre> | ||
− | rm -f /tmp/out.avi /tmp/out.log | + | rm -f /tmp/out.avi /tmp/out.log |
− | /usr/bin/mkfifo /tmp/out.avi | + | /usr/bin/mkfifo /tmp/out.avi |
− | cat /tmp/out.avi & | + | cat /tmp/out.avi & |
− | /usr/bin/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 | + | /usr/bin/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 | ||
</pre> | </pre> |
Version vom 5. Januar 2007, 11:51 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
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 & /usr/bin/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