http://wiki.khnet.info/index.php?title=IPTV_KHnet_dvbrestreamstartscript&feed=atom&action=history
IPTV KHnet dvbrestreamstartscript - Historie editací
2024-03-28T23:10:18Z
Historie editací této stránky
MediaWiki 1.16.5
http://wiki.khnet.info/index.php?title=IPTV_KHnet_dvbrestreamstartscript&diff=2460&oldid=prev
Ludvik v 9. 7. 2009, 10:46
2009-07-09T10:46:53Z
<p></p>
<p><b>Nová stránka</b></p><div>==VLC DVBT restream==<br />
funkční, zde ale pravděpodobně neudržováno<br />
<br />
#!/bin/bash<br />
<br />
. /usr/local/mediaserver/vlcfunc.sh<br />
<br />
<br />
SPORT=$1<br />
if [ -n "${SPORT}" ]; then<br />
OK=0<br />
for port in ${TRANSCODE[@]}; do<br />
if [ "${port}" == "${SPORT}" ]; then<br />
OK=1<br />
fi<br />
done<br />
if [ $OK -eq 1 ]; then<br />
TRANSCODE=(${SPORT})<br />
else<br />
exit 0<br />
fi<br />
fi<br />
<br />
for port in ${TRANSCODE[@]}; do<br />
echo -n $port<br />
DPORT=$(($port-1000))<br />
<br />
echo " $DPORT"<br />
<br />
get_vlc_pid "http://127.0.0.1:${port}"<br />
if [ -n "${VLC_PID}" ]; then<br />
kill ${VLC_PID}<br />
sleep 5<br />
fi<br />
<br />
/usr/local/bin/vlc --daemon --intf dummy http://127.0.0.1:${port} --no-spu :http-caching=2000 :http-reconnect :file-caching=2000 \<br />
--sout "#transcode{vcodec=mp43,vb=600,scale=0.5,acodec=mp3,ab=96}:std{access=mmsh,mux=asf,dst=:${DPORT}}"<br />
sleep 2<br />
<br />
done</div>
Ludvik