Kadangi dauguma ieško lietuviškų kanalų, tai siūlau tiesiog pasileisti juos pačiam. Tada bus galima matyti juos visur kur yra internetas. Pamoka bus būtent apie tai, kaip pasileisti DVB-T lietuviškus nemokamus kanalus tinkle, tada juos galėsi pasiekti iš bet kokio įrenginio kuris palaiko IPTV srautą: smart tv, pc, telefonas, android box ir t.t..
Atnaujinta: Tekstas rašytas senokai tai Astros kūrėjas jau padarė kelis pakeitimus o apie tai komentaruose užsiminė blogo lankytojas.
Įranga DVB-T retransliavimui
Šiam dalykui reikės tam tikros įrangos.
DVB-T antenos.
Kažkokio tai kompiuterio su Linux distribucija arba Windows su VLC.
Kabelio.
DVB-T USB.
Apie antenas
Antenos reikia tada jeigu nuo tavęs bokštas nutolęs kelis kilometrus, antenos reikia tam, kad signalas būtų stabilus.
Antenos būna tokios.
Pagrindiniai du tipai, lauko antenos ir kambario antenos.
Lauko antena
Kambarinė antena
Kambarinės antenos dažniausiai naudojamos jeigu atstumas iki TV bokšto tėra vos keli kilometrai, mažiau nei ~15KM. Jeigu daugiau negu ~15KM tada dažniausiai statomos lauko antenos.
Lauko antenos būna skirtingų galingumų, kambarinės taip pat, kartais būna toks atvejis, kai antena yra per stipri ir ją reikia nukreipti labiau į kitą pusę negu bokštas, skamba kvailai bet pasitaiko, kai nukreipiant susitvarko vaizdas.
Taip pat dabar siūlomos antenos kartais būna su 4G/LTE filtru.
Pagal rrt.lt DVB-T naudoja:
470–862MHz radijo dažnių juosta
Skaitmeninės antžeminės televizijos tinklai
O mobilieji tinklai naudoja:
791–821MHz/832–862MHz radijo dažnių juostos
Antžeminės radijo ryšio sistemos, kuriomis galima teikti elektroninių ryšių paslaugas
Kartais dažnis pradeda pjautis ir galimi trukdžiai todėl reiktų iškart pagalvoti apie anteną su filtru.
Taigi prieš perkant reiktų pasiklausti konsultanto prie kokio atstumo gali dirbti antena ir turėtų pasiūlyti kažką tinkamo.
Čia pateiktas žemėlapis pagal kurį reiktų orientuotis dėl atstumo.
LRTC1 tinklas.
Kompiuteris
Kai turėsi anteną, tada reikia turėti ir kompiuterį kuris atliks transliavimo veiklą, tam reikalui gali būti naudojamas ir stacionarus kompiuteris ir nešiojamas kompiuteris bet jeigu veiks 24x7 tada bus didokas elektros sunaudojimas.
Todėl siūlau naudoti mini kompiuterius. Vienas tokių yra Raspberry Pi, aišku jų yra visokių, pats turiu Raspberry Pi, Raspberry Pi yra pionierius tokių mažų kreditinės kortelės dydžio kompiuterių, tad jam yra labai didelis bendruomenės palaikymas. Kiti tokie maži modeliai dažnai būna galingesni, bet dažniausiai būna jiems prastas programinės įrangos palaikymas.
Raspberry Pi naudoja mažai elektros energijos todėl galima jo visiškai neišjungti.
Minėjau jog kompiuteris būtų su Linux, nes su Raspberry Pi neveikia Windows OS, bei nelabai žinau programos kuri galėtų daryti retransliavimą į tinklą, aišku VLC gali tai daryti, bet ten man nelabai patogu ir nėra papildomų nustatymų.
DVB-T USB
Dar reikia pagrindinio dalyko DVB-T USB kuris jungiasi prie kompiuterio.
DVB-T USB (tokia antena traukia nebent jeigu per langą matomas bokštas).
Pagrindiniai skirtumai būna antenos jungtis juose, šiame paveikslėlyje pavaizduota standartinė F jungtis. Dar pasitaiko jungtis kuri yra labai maža, kad pajungti anteną reiktų papildomo adapterio. Perkant DVB-T USB patartina iškart pirkti su standartinę F jungtimi, bus mažiau problemų.
Kai kurie dar palaiko FM bangas bei DAB kuris Lietuvoje dar netransliuojamas, taip pat rinkoje yra tokie kurie leidžia klausytis įvairias radijo dažnių bangas.
Astros konfigūracija
Kai visi techniniai dalykai padaryti, pajungta antena ir pajungtas kabelis iki DVB-T USB. Reikia sutvarkyti programinę įrangą.
Kaip minėjau geriausiai būtų jeigu būtų naudojama Linux OS (debian ar kitos atšakos).
Nereikia daug HDD vietos, realiai išvis tereikia kelių MB, CPU realiai irgi galingo nereikia, bet kuo daugiau susijungimų bus tuo galingesnio reiktų.
Pateiksiu pavyzdį, kaip reikia tai padaryti su Astra.
Prisijungiam prie kompiuterio per SSH naudojant Putty:
SSH
Tada galima tiesiog vesti tokias komandas eilės tvarka.
Pirma komanda, nelabai reikalinga bet grįžta į namų aplankalą.
Antra parsiunčia programos failą, ARM linux sistemai.
Chmod komanda suteikia programai paleidimo teises.
Ketvirta komanda startuoją astrą ant 5555 porto. Paleidus turėti pasipilti tekstas, kad programa paleista.
Tada atsidarom naršyklę ir įvedam adresą: http://127.0.0.1:5555
Mus pasitinka prisijungimo langas, standartinis kodas ir slaptažodis admin.
DVB-T USB reikėtų pajungti prieš astros paleidimą, tada reikia parašius komanda dmesg turėtų pasipilti tekstas:
[ 9.160552] usb 1-1.2: dvb_usb_af9035: prechip_version=83 chip_version=02 chip_type=9135 [ 9.172039] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state [ 9.180956] usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw' [ 9.887134] usb 1-1.2: dvb_usb_af9035: firmware version=3.40.1.0 [ 9.887200] usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state [ 9.888750] usb 1-1.2: dvb_usb_af9035: [0] overriding tuner from 00 to 60 [ 9.890652] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 9.890792] DVB: registering new adapter (ITE 9135(9006) Generic) [ 9.963331] af9033 3-0038: firmware version: LINK 3.40.1.0 - OFDM 3.40.1.0 [ 9.963375] af9033 3-0038: Afatech AF9033 successfully attached [ 9.963489] usb 1-1.2: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))... [ 10.025123] it913x 3-001c: ITE IT913X BX successfully attached [ 10.141967] Registered IR keymap rc-it913x-v1 [ 10.142764] input: ITE 9135(9006) Generic as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/rc/rc0/input1 [ 10.142814] rc0: ITE 9135(9006) Generic as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/rc/rc0 [ 10.142850] usb 1-1.2: dvb_usb_v2: 'ITE 9135(9006) Generic' successfully initialized and connected [ 10.143119] usbcore: registered new interface driver dvb_usb_af9035 [ 10.933923] systemd-journald[102]: Received request to flush runtime journal from PID 1 [ 13.096709] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 13.097518] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 14.485972] random: nonblocking pool is initialized [ 14.725628] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 14.763838] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 15.448754] Adding 102396k swap on /var/swap. Priority:-1 extents:2 across:126972k SSFS
Kuris parodo jog USB prijungta, bei DVB-T buvo atpažintas. Kartais rašo jog trūksta firmware failiuko, kurį galima rasto Google pagalba. FW failą reikia įkelti į /lib/firmware tada išnaujo įdėti USB ir jeigu ras failą jį panaudos ir DVB-T pradės veikti.
Apie veikimą pasako: [ 10.142850] usb 1-1.2: dvb_usb_v2: 'ITE 9135(9006) Generic' successfully initialized and connected.
Kadangi kompiuteris mato USB tai galima grįžti prie astros.
Pagrindiniam lange, dešiniajame kampe yra New Adapter, paspaudus ant jo atsidaro toks langas:
Kadangi randuosi Klaipėdos krašte tai man reikia 786 dažnio, kurį ir įvedžiau.
Tada spaudžiam Scan ir turim pamatyti signalo stiprumą bei turi pasirodyti kanalai:
Rasti kanalai.
Jeigu nerodo signalo tada blogai traukia antena, pas mane patį nėra tobulai, kiek girdėjau S turėtų būti bent 60% bet pas mane kol kas iki 50% pakyla, mano vietoje labai prastos sąlygos antenai...ateityje gal sutvarkysiu tą reikalą kaip nors.
Pats skenavimas užtrunka kelias sekundes, jeigu neranda nieko galima pamėginti atsidaryti Advanced skiltį ir ties Bandwitch pasirinkti 8Mhz.
Toliau reikia uždėti varnas prie PNR žodžio ir apačioje paspausti Apply.
Tada kanalus pridės į pagrindinį langą ir atrodys maždaug taip:
Sąrašas kanalų.
Pridėjus jie nebus žali, kol niekas nepradės žiūrėti, pas mane jie visi pajungti todėl ir rodo srautą.
Norint paleisti reikia eiti į Settings> HTTP Play ir uždėti varną ties Allow HTTP access to all streams. Spaudi Apply ir ten tame lange bus playlist.m3u8, paspaudus bus atsiųstas playlistas su kanalais.
Per VLC leidžiam:
LNK retransliavimas naudojant Astra.
MumuDVB
Dar viena Linux programa. Vienu metu gali paduoti unicast ir multicast (http ir udp) srautus.
Debian tipo distribucijose įrašomas:
sudo apt-get update sudo apt-get install mumudvb
Toliau reikia sukurti config failą, kuris atrodo taip:
Norint sukurti terminale: nano mumudvbconfigas.conf ir tada copy paste, kad išsaugoti ctrl+o ir enter.
Config radau internete, o ką tiksliai kiekviena eilutė daro pilnai neskaičiau mumudvb puslapyje.
Bet pagrindiniai dalykai yra šitie:
card=0 turi nurodyti kokį dvb-t usb naudoti, po default berods iškart ir paima tą 0, bet jeigu daugiau turi nei vieną usb tai ir config kiekvienam atskirai sukuri ir nurodai 0 arba 1.
Reikia nurodyti dažnį ties dvb-frequency pagal rrt.lt puslapį, bei pasikeisti 127.0.0.1 į kompo vidinį adresą kuris randamas:
Vidinis kompiuterio IP.
Tai vietoj 127.0.0.1:1234 reikia pakeisti į 192.168.1.125
Visą tekstą išsaugom į .bat failą ir paleidžiam.
Tada atsidarom VLC ir rašom adresą http://192.168.1.125:1234 kitas kanalas http://192.168.1.125:1235 ir dar kitas http://192.168.1.125:1236 taip ir toliau, paskutinis skaičius skiriasi.
Dar keli pastebėjimai
Kadangi LRT perkėlė kanalus į atskirą multiplex/dažnį tai retransliuoti į tinklą LRT ir kitų likusių kanalų su vienu USB neįmanoma! Tam reikalui reikia dar vieno DVB-T ir šakotuvo antenos laidui.
Bet jeigu tik žiūrėsim kanalus per oficialias programas kurias gamintojas siūlo tai aišku, kad galėsite žiūrėti visus nemokamus, tik retransliuoti negalima visų vienu metu!