Blog’o skaitytojas Artūras atsiuntė instrukciją, kaip transliuoti LTV programą iš DVB-T tiunerio į vietinį tinklą. Taip per kiekvieną kompiuterį prijungtą prie vietinio tinklo(puikiai tiks darbe) galėsite žiūrėti Olimpines žaidynes iš Pekino turint tik vieną DVB-T imtuvą.
Artūras:
Problema buvo tame, kad ant nosies olimpiada su krepšinio varžybomis darbo valandomis, o darbo vietoje dėl pastato konstrukcijos ir padėties netraukia jokio signalo. Tačiau kitoje pastato pusėje iškišus komplekte esančią anteną ant palangės jokių problemų.
Transliacija (streaming) buvo paleista su Avermedia dviem skirtingais usb tiuneriais (vienas AVerTV Hybryd+FM volar, kitas vien tik skaitmeninis). Iš esmes turetų veikt su bet kuriuo tiuneriu, jei tik AltDvb veikia . Operacinė – Windows XP, Transliuojamas kanalas LTV. Priėmimo vieta – Kaunas. Transliacija tik į vietinį tinklą.
Suinstaliuojam Avermedios draiverius (testuotas tik vienu metu tik vienas instaliuotas dvb-t draiveris) iš pridėto CD arba dar geriau susirandam internete naujesnį.
Parsisiunčiam ne galutinę vlc 0.9 versiją is http://nightlies.videolan.org/build/win32/latest/ (aš naudoju http://nightlies.videolan.org/build/win32/trunk-20080803-0004/ versiją)
Išspaudžiam iš archyvo vlc (naudotas 7z archyvas, bet jie neturėtų skirtis) ir susikuriam 2 nuorodas (shortcut) į vlc.exe (aš tai kopijuoju jas į Desktop’ą).
Pervadiname jas vieną į vlc_transliacija, kitą į vlc_klientas
Ant ikonų nuspaudžiame dešinį klavišą ir iš meniu išsirenkam properties. Atsidariusiame lange target eilutės gale įrašome:
vlc_transliacijai :
dvb-t:// :dvb-frequency=658000 :dvb-bandwidth=8 :programs=1 :sout=#duplicate{dst=std{access=http,mux=asf,dst=localhost:1234},select="program=1"} :sout-all
vlc_kientas :
--aspect-ratio=4:3 http://localhost:1234
Paleidžiate vlc_transliacija ir po kurio laiko (AVerTV Hybrid+FM Volar A282 modelyje užsidega mėlyna lemputė) vlc_klientas. Kliente turėtų matytis vaizdas. Jei žiūrite monitoriuje, tai pakeiskite deinterlace: dešinys pelės klavišas -> video-> deinterlace-> Discard ar bet kurį kitą
Jei norite transliuoti į kitą kompiuterį, tai vlc_transliacija ir vlc_klientas vietoj localhost įrašyti kompiuterio IP adresą ir windows firewall’e leisti 1234 portą ( pas mane Start -> Control Panel -> Network Connections ->Local Area Connection -> Properties -> Advanced tab’as -> settings -> Exceptions tab’as -> add port. Ir ten name vlc_streaming, port 1234, TCP )
Jei kartais pakartotinai VLC nepasileidzia reikia pasileisti task manager ir processes lange užbaigti (end process) visus likusius vlc.exe procesus
Norint su vlc tik žiurėti , o ne streaminti kanalus shotcut’o target lauke reikia prideti tik :
dvb-t:// :dvb-frequency=658000 :dvb-bandwidth=8
Norint transliuoti (streaminti) kita kanalą, tai programos numeri galima sužinoti tools -> messages detaliam režime susirasti service id. (transliacijai ši reikšme įsirašo 2 kartus)
Kaune ir šiam dažiui (658000) tai atrodo taip:
ts debug: * service id=1 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=LRT name=LTV
ts debug: * service id=2 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=LRT name=LTV2
main debug: EsOutProgramMeta: number=2
ts debug: * service id=3 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=LNK name=LNK
main debug: EsOutProgramMeta: number=3
ts debug: * service id=4 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=ttv name=Info TV
main debug: EsOutProgramMeta: number=4
ts debug: * service id=5 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=ttv name=LIUKS!
main debug: EsOutProgramMeta: number=5
ts debug: * service id=7 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=LNK name=TV1
main debug: EsOutProgramMeta: number=7
ts debug: * service id=6 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=lrtc name=testas
main debug: EsOutProgramMeta: number=6
ts debug: * service id=8 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=Tele3 name=TV3
main debug: EsOutProgramMeta: number=8
ts debug: * service id=9 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=Tele3 name=Tango TV
main debug: EsOutProgramMeta: number=9
ts debug: * service id=10 eit schedule=0 present=0 running=4 free_ca=0
ts debug: - type=1 provider=BTV name=BTV
main debug: EsOutProgramMeta: number=10
Jei iškils bėdų paleidžiant užeikite į DVB forumą, bus papraščiau jas spręsti ten, nei per komentarus 🙂