dvb-t
Toto je starší verze dokumentu!
DVB-T
Tunery
MSI Digivox III
- vychazel jsem z abclinuxu
Dálkový ovladač
- neni treba pridavat options, kernel rozpozna ovladac spravne sam
- funkci ovladace overim pomoci input-events z baliku input-utils
apt-get install input-utils
- momentalne ma MSI ovladac index 6, stisk klavesy CHAN UP vypada takto
Pharaon:/home/djbuldog# input-events 6 /dev/input/event6 bustype : BUS_USB vendor : 0x1462 product : 0x8807 version : 512 name : "IR-receiver inside an USB DVB re" phys : "usb-0000:00:12.2-5/ir0" bits ev : EV_SYN EV_KEY waiting for events 14:14:42.655416: EV_KEY KEY_CHANNELUP pressed 14:14:42.655424: EV_SYN code=0 value=0 14:14:42.655433: EV_KEY KEY_CHANNELUP released 14:14:42.655435: EV_SYN code=0 value=0
- program xev zobrazuje jen klavesy, kterym rozumi X server, u ovladace rozumi treba sipkam, cislum, ale nerozumi treba chan up.. je potreba to namapovat.. viz http://ubuntuforums.org/showthread.php?t=444278
Kanaly
- pouzivam dve utility w_scan a dvbscan
- dvbscan je nejaky divny
$ w_scan -c CZ -X
CT 1(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:273:257 CT 2(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:513:529:258 CT 24 JM(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:769:785:259 CT 4(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1025:1041:260 CRo1-Radiozurnal (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4113:16641 CRo2-Praha (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4369:16642 CRo3-Vltava (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4625:16643 CRo Radio Wave (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4881:16644 CRo D-dur (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5137:16645 CRo Leonardo (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5393:16646 CRo Radio Cesko (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5649:16647 NOVA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:111:513 NOVA CINEMA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:401:411:514 Prima family(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:601:611:773 Prima COOL(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:511:770 BARRANDOV TV(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:311:2049 Prima LOVE(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:513:514:772 TV Public(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1537 Proglas(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:4097:17153
- parametr
-cvypise dostupne country - dvbscan pry potrebuje nejaky initial file.. ten lze vygenerovat pomoci -x
- pokud initial scan mame, lze volat i w_scan rychleji… - parametr -I
- bacha.. w_scan mi spatne
- u site 1 spatne detekoval GUARD_INTERVAL .. misto AUTO tam ma byt 1_4 !!!
- u site 2 dal pred novu mezeru.. coz zpusobilo chybu :)
EPG
- kruci.. tohle presne jsem chtel delat ja :) http://theses.cz/id/6aaz2p/
- mozna zkusit prejit na VDR
DVB-T2
- Parametry DVB-T2 přechodové sítě zdroj
- Norma: DVB-T2
- Modulace: 256QAM
- Vysílací mód: 32 FFT
- Ochranný interval: 1/8
- FEC: 2/3
- Kapacita muxu: 33,35 Mbit/s
- parametry lze vyčíst i z channels.conf (syntax), w_scan umí generovat channels.conf
- B8D0G8S1T32Y0P0
- B - šířka pásma 8 Mhz (to jde poznat i tak, že kanály jsou od sebe 8 Mhz)
- G - guard 1/8
- T - transport mode 32k
- skenování (srovnání)
- dvbscan, scan jsou součástí dvb-apps. Zatím nepodporují ale DVB-T2
- vyžadují initial scan
- vytváří soubor channels.conf, který pak využívají programy jako tzap, Mplayer, Xine
-
- prý taky podporuje DVB-T2
- generuje jiný channels.conf, který slouží jako krmení pro dvbv5-zap
- taky potřebuje initial scan soubor
- přehrávání dvb-t2
- kaffeine
- zatím nepodporuje DVB-T2
- vlc
- má problém s mým tunerem (obsahuje dva frontendy, jeden pro DVB-T a druhý DVB-T/T2)
- nepodporuje dvb zařízení s více frontend, používá pouze první
- dvbv5-zap
- pouze vybalí stream
- vytvoří zařízení dvr, které lze přehrávat v běžných přehrávačích jako vlc, mplayer, totem, …
- tvheadend
- na raspberry pi se mi podařilo rozjet
- nejprve jsem musel upravit jádro, přidat ovladač pro rtl-sdr
- rozjetí tvheadend bylo bez problémů
- přidal jsem novou sít, do ní jeden multiplex (frekvence, šířka pásma, konstelace, mód vysílání, Guard interval)
- používám vlastní build HTS Tvheadend 4.3-410~gc93283c93-dirty
- na Pharaon mi to nějak nefungovalo
- skenování skončilo vždy neúspěšně
- používal jsem vlastní build HTS Tvheadend 4.3-485~gf5337ad1a, na vlastním kernel 4.12.14
- zapnul jsem si doporučený debug (
–trace linuxdvb), ale nic mi to nedalo
dvbv5-scan/zap
- nejprve je třeba vytvořit konfigurační soubor s kanály pro zap
- initial scan soubor pro dvbv5-scan lze vytvořit přes
w_scan -x
# T[2] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [plp_id] [# comment] #------------------------------------------------------------------------------ T 642000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE T 626000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # CESKE RADIOKOMUNIKACE T 674000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE # Digital Broadcasting T 778000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE # Sit 3-Czech Digital Group T2 530000000 8MHz AUTO NONE AUTO 32k 1/8 NONE # Prechodova sit 12
- musím přepsat do formátu
[CHANNEL]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 530000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = NONE
MODULATION = QAM/256
TRANSMISSION_MODE = 32K
GUARD_INTERVAL = 1/8
HIERARCHY = NONE
INVERSION = AUTO
- funguje, i když na konci spadne na double free
dvbv5-scan -a0 -f1 /tmp/initial2.scan -o /tmp/dvb_channel.conf Scanning frequency #1 530000000 Lock (0x1f) Quality= Poor Signal= 68,23% C/N= 18,71dB UCB= 3025323 PER= 1,70 Service Prima LOVE | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima ZOOM | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima MAX | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Prima COOL | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko Gold | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Ocko Expres | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Noe TV | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Barrandov Plus | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Kino Barrandov | T2, provider CESKE RADIOKOMUNIKACE: reserved Service BARRANDOV TV | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Barrandov FAMILY | T2, provider CESKE RADIOKOMUNIKACE: reserved Service Slagr TV | T2, provider CESKE RADIOKOMUNIKACE: reserved
- spuštění zap
- parametr
-rvytvoří zařízení/dev/dvb/adapter0/dvr0 - parametr
-pje potřeba, aby mplayer (přehrávač) našel video/audio stream jinak - parametr
-Pse slouží k vypnutí filtrování všech audio/video steamů (TV programů)
dvbv5-zap -a0 -f1 -c /tmp/dvb_channel.conf "Ocko | T2" -r -p
- jako přehrávač lze použít cokoliv, nejlepší je asi vlc
mplayer -vo xv -ao pulse /dev/dvb/adapter0/dvr0
w_scan
w_scan -c CZ w_scan version 20170107 (compiled for DVB API 5.10) using settings for CZECH REPUBLIC DVB aerial DVB-T Europe scan type TERRESTRIAL, channellist 4 output format vdr-2.0 output charset 'UTF-8', use -C to override Info: using DVB adapter auto detection. /dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Realtek RTL2832 (DVB-T)": good :-) /dev/dvb/adapter0/frontend1 -> TERRESTRIAL "Panasonic MN88473": very good :-)) Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend1) -_-_-_-_ Getting frontend capabilities-_-_-_-_ Using DVB API 5.10 frontend 'Panasonic MN88473' supports DVB-T2 INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO BANDWIDTH_AUTO not supported, trying 6/7/8 MHz. FREQ (42.00MHz ... 1002.00MHz) -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Scanning DVB-T... Scanning 8MHz frequencies... ... cut ... Scanning DVB-T2... ... cut ... 530000: (time: 03:00.731) signal ok: QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:0) QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:0) : updating transport_stream_id: -> (0:0:61958) QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:0:61958) : updating network_id -> (0:12609:61958) updating transponder: (QAM_AUTO f = 530000 kHz I999B8C999D999T999G999Y999P0 (0:12609:61958)) 0x0000 to (QAM_AUTO f = 530000 kHz I999B8C999D0T32G8Y0P0 (8395:12609:61958)) 0x4004 ... cut ... tune to: QAM_AUTO f = 530000 kHz I999B8C999D0T32G8Y0P0 (8395:12609:61958) (time: 05:46.447) service = Prima LOVE | T2 (CESKE RADIOKOMUNIKACE) service = Prima ZOOM | T2 (CESKE RADIOKOMUNIKACE) service = Prima MAX | T2 (CESKE RADIOKOMUNIKACE) service = Prima | T2 (CESKE RADIOKOMUNIKACE) service = Prima COOL | T2 (CESKE RADIOKOMUNIKACE) service = Ocko | T2 (CESKE RADIOKOMUNIKACE) service = Ocko Gold | T2 (CESKE RADIOKOMUNIKACE) service = Ocko Expres | T2 (CESKE RADIOKOMUNIKACE) service = Noe TV | T2 (CESKE RADIOKOMUNIKACE) service = Barrandov Plus | T2 (CESKE RADIOKOMUNIKACE) service = Kino Barrandov | T2 (CESKE RADIOKOMUNIKACE) service = BARRANDOV TV | T2 (CESKE RADIOKOMUNIKACE) service = Barrandov FAMILY | T2 (CESKE RADIOKOMUNIKACE) service = Slagr TV | T2 (CESKE RADIOKOMUNIKACE)
channels.conf
Prima | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4041=36:4042=cze@17,4043=cze:4050:0:786:8395:61958:0 Prima ZOOM | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4101=36:4102=cze@17:0:0:783:8395:61958:0 Prima COOL | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4061=36:4062=cze@17:4070:0:787:8395:61958:0 Prima LOVE | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4081=36:4082=cze@17:4090:0:782:8395:61958:0 BARRANDOV TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4141=36:4142=cze@17,4143=cze:4150:0:2058:8395:61958:0 Prima MAX | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4121=36:4122=cze@17:4130:0:785:8395:61958:0 Barrandov Plus | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4181=36:4182=cze@17,4183=cze:4190:0:2055:8395:61958:0 Kino Barrandov | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4161=36:4162=cze@17,4163=cze:4170:0:2056:8395:61958:0 Ocko Gold | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4221=36:4222=cze@17:0:0:1029:8395:61958:0 Slagr TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4241=36:4242=cze@17:0:0:5635:8395:61958:0 Ocko | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4201=36:4202=cze@17:0:0:1028:8395:61958:0 Barrandov FAMILY | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4261=36:4262=cze@17:0:0:2059:8395:61958:0 Ocko Expres | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4281=36:4282=cze@17:0:0:1030:8395:61958:0 Noe TV | T2;CESKE RADIOKOMUNIKACE:530000:B8D0G8S1T32Y0P0:T:27500:4301=36:4302=cze@17:0:0:1282:8395:61958:0
dvb-t.1506850472.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
