Net-help.dk

... Giving the world the best from M$ and *nix

  • Increase font size
  • Default font size
  • Decrease font size

VLC DVB-T streamning

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...



Last Updated on Monday, 25 July 2011 20:14