Så er der igen tid til Tour i TV og som de seneste år er det folk i min omgangskreds som har ønsket at få opsat en "streamning" server sådan de kan arbejde og følge lidt med ved siden af.
Jeg lavede sidste år en guide her på siden omhandlende et sådan setup, her er så en opdatering som får det til at virke på en ubuntu 10.10 installeret T60 Bærbar.
Guiden jeg lavede sidste år, kan findes her: http://www.net-help.dk/index.php/ubuntu/111-vlc-stream-tv2 og her: http://www.net-help.dk/index.php/ubuntu/115-restreaming-med-vlc
Jeg bruger stadig Ubuntu frem for debian som streamnings master, kva. ubuntu understøtter codex som man selv skal compile ind hos debian.
Det primære som har drillet i år er faktisk ikke hardware og codex, men min gamle dokumentation over sende master og frequenser, hvilket var gav en del libdvbpsi fejl, hvilket skyldes at jeg prøvede at fange den forkerte sender, silkeborg senderen er åbentbart gemt lidt væk, så det blev viborg sender som skulle benyttes i stedet for.
sender, mux og frekvenser kan findes her : http://digitalt.tv/tv-frekvenser-dvbt-nettet-danmark/
Dertil skulle jeg bruge en ny parameter for at få min DVB-T tuner til at køre, nemlig :dvb-budget-mode
Restreamning virker nu fra shell.
vlc -vvv -I dummy dvb-t:// :dvb-frequency=626000000 :dvb-bandwidth=8 :program=212 :dvb-budget-mode :dvb-adapter=0 --sout '#transcode{vcodec=DIV3,vb=2048,scale=0.55,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}
Opdatering oven på en god tour:
Jeg endte med at sætte lyd kvaliteten op på streamen til 128, da mange egnetlig blot sad og hørte turen mens de arbejde.
vlc -vvv -I dummy dvb-t:// :dvb-frequency=626000000 :dvb-bandwidth=8 :program=212 :dvb-budget-mode :dvb-adapter=0 --sout '#transcode{vcodec=DIV3,vb=2048,scale=0.55,acodec=mp3,ab=128,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}
Jeg satte også en ekstra kasse op som folk kunne koble sig på, faktisk var den den workstation jeg brugte i 2010, de blot blev opdateret, hus at det ikke er nødvendig at "retrancode" denne stream før det sendes ud.
vlc -vvv -I dummy mmsh://server.ip --sout ':std{access=mmsh,mux=asfh,dst=:8080}
Det eneste problem jeg har oplevet er at efter omkring 20 timers streamning falder lyden af DVB-t, hurtig start og stop af streamning løser problemet.
Jeg ved ikke om det er et CODEX problem eller VLC bug.
Andre udfrodringer, er rettigheder til video devices, hvilket er påkrævet for at streamingen kan startes direkte fra commandline, ellers skal der være en bruger logged på desktop på maskinen...