sobota 14. května 2011

Stream DVB-T z PC na Android pomocí VLC

Toto je výsledek mého snažení :-)

vlc -v dvb-t:// --dvb-frequency=538000000 --program=260 -I dummy --sout '#transcode{vb=600,ab=24,samplerate=11025,channels=1,vcodec=mp4v,width=400,height=240,acodec=mp4a,fps=15,vb=512,audio-sync}:gather:rtp{mp4a-latm,sdp=rtsp://*:5554/stream.sdp}'

Popis:

dvb-frequency - frekvence multiplexu ČT. Radiokomunikace mají frekvenci 778000000
program - 260 je číslo programu ČT4. Čísla programů se dají zjistit z channel.conf
ab - (audio bitrate) je nastavené poměrně nízko, ale při vyšším čísle se mi video trhá
samplerate - vzorkování zvuku, opět se trhá při vyšším čísle
vb - video bitrate
sdp - adresa videa. Je následně potřeba vytvořit html stránku s odkazem na tuto adresu, která půjde otevřít v prohlížeči Androidu. V ní bude něco takového: <a href="rtsp://moje.ip/stream.sdp">Stream ČT4</a>