Uživatelské nástroje

Nástroje pro tento web


dvb-t

Toto je starší verze dokumentu!


DVB-T

Tunery

MSI Digivox III

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

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 -c vypise 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

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
      • 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
    • 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 -r vytvoří zařízení /dev/dvb/adapter0/dvr0
    • parametr -p je potřeba, aby mplayer (přehrávač) našel video/audio stream jinak
    • parametr -P se 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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki