DVB Howto
private investigator license missouri free nextel ringtone and wallpaper internet job library movie amnesia naturally fresh foods index all my children episode recaps kathy ireland breast nfl novelty license plates metronidazole benzoate molecular weight site movie totally exposed private yachts drunk women stripping stefan sagmeister joss stone grammy performance video desktop wallpaper for free pre condom gay movie lsu chancellors list rotten eggs movies porn movie rating rob foraker live streaming video ace password sniffer crack 1.2 adderall acne domain eau claire wi luther hospital www.hometwat.com movie quotes - top gun nys drivers license search karate monkey video richard green gallery new york keanu reeves girlfriend tenet effects free gunshots loop sound saint paul pioneer amateur black sex video radon safety matrix the movie maiden breeder 2 torrent nikki tyler site kelley blue book used car value rar password cracker os x revolutionary war not deborah sampson spyware nuker 2005 cracked pgp download linux laptop repair video jim dine amateur movie porn teen http
Obsah |
Obecné informace
Tento návod obsahuje informace jako si nainstalovat DVB pro koncového uà ¾ivatele a následnàstreamovat do sÃÂtàpomocàVLS.
PÃ
Âed koupenÃÂm DVB karty by jste se nejprve mÃÂli pÃ
ÂesvÃÂdÃÂit, Ã
¾e je tato karta skutoÃÂnàv seznamu podporovaných DVB karet, ktoré mÃ
¯Ã
¾ete nájÃÂt napÃ
Â. zde
Pro zakoupenàkarty je dà ¯leà ¾ité zjistit ÃÂip a výrobce, aby jsme vÃÂdÃÂli jaké ovladaÃÂe na nàmáme pouà ¾ÃÂt.
Mà ¯à ¾e nám pomoci výstup z pà ÂÃÂkazu: lspci
DÃ
¯leÃ
¾ité jsou Ã
Âádky:
Multimedia video controller: ... Multimedia controller: ...
Kernel 2.6.
Pokud máte nový pà Âekompilovaný kernel, tak nejprve ovÃÂà Âte zda je pro vaà ¡i kartu dostupný modul a pà ÂÃÂpadnàho zaveÃÂte.
# lsmod # modprobe
Pokud kernel kompilujete sami, najdete và ¡echny podporované karty v
Device Drivers -> Multimedia Devices -> Digital Video Broadcasting Devices
NáslednÃÂ, po úspeà ¡ném zavedenàmodulu, by sa mÃÂlo vytvoà Âit nové zaà ÂÃÂzenÃÂ.
/dev/dvb/adapter0/
Pokud jste tento adresÃ¡à  po zavedenàmodulu neobjevili, tak nÃÂco neprobÃÂhlo správnÃÂ. Podotýkam, à ¾e nenàpotà Âeba vytváà Âet ho ruÃÂnÃÂ, vytvoà Âàse automaticky sám. V pà ÂÃÂpadàproblémà ¯ sa zkuste podÃÂvat do dmesg logu, kde by mÃÂla být pà ÂÃÂÃÂnina neà ¯spÃÂà ¡ného zavedenÃÂ.
Prvnàpouà ¾itàDVB tools
V prvnàà Âadàsi musÃÂte samotný balÃÂk dvb-utils nainstalovat. V debianu pomocàpà ÂÃÂkazu:
# apt-get install dvb-utils
Prvnàkrok je proskenovat stanice, které jsme schopni prijÃÂmat. V rà ¯zných distribucÃÂch mà ¯à ¾eme najÃÂt program, který je souÃÂástàprávàzmià Âovaných dvb-utils. Napà Â.
scan, scandvb,dvbscan
Program ale musàsamozrejmàvÃÂdÃÂt informace o kanálech pro naà ¡i lokaci. Tyto mà ¯à ¾e zÃÂsktat ze souborà ¯, které jsou souÃÂástàvÃÂtà ¡iny distribuÃÂnÃÂch balÃÂkà ¯. Mà ¯à ¾eme je najÃÂt napà Â. v
/usr/share/doc/dvb-utils/examples/scan/dvb-t/
Soubor který hledáme by mÃÂl mÃÂt formát cc-Ttttt, kde cc je kód zemàa Ttttt je jméno vysÃÂlaÃÂe pro danou oblast.
# scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/cz-CRa
Pokud uvidÃÂte, à ¾e výstup dává smysl, vytvoà Âte soubor s kanály
# mkdir /root/.tzap # scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/cz-CRa > /root/.tzap/channels.conf
To, à ¾e sa vam podaà Âàproskenovat stanice jeà ¡tàneznamená, à ¾e mà ¯à ¾ete nÃÂco pà ÂijÃÂmat. Jeden à Âádek v channels.conf by mÃÂl vypadat napà Â. takto:
CTSPORT:506000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1025:1041:4
Prvnàinformace je název kanálu, druhá je frekvence atd.
Pokud chceme nÃÂjaký kanál naladit a oveà Âit, zda má nÃ¡à ¡ pà ÂijÃÂmaàdostateÃÂný signál, udÃÂláme to pouà ¾itim programu tzap:
# tzap 24cz using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' tuning to 778000000 Hz video pid 0x040f, audio pid 0x040e status 1f | signal 5100 | snr 6200 | ber 00000000 | unc 00000000 | FE_HAS_LOCK status 1f | signal 5100 | snr 6200 | ber 00000000 | unc 00000000 | FE_HAS_LOCK status 1f | signal 5100 | snr 6200 | ber 00000000 | unc 00000000 | FE_HAS_LOCK# ...
Ne và ¡echny ÃÂÃÂsla musàbýt implementované ve vaà ¡ich driverech, ale dobrý signál je > 8000, status 1f (và ¡etky bity nastavené), srn (pomÃÂr signálu k à ¡umu) by mÃÂl být> 8000, ber (úroveà  chybovosti) ÃÂÃÂm menà ¡ÃÂ, tÃÂm lepà ¡ÃÂ, unc (neopraviteþné bloky) ÃÂÃÂm menà ¡ÃÂ, tÃÂm lepà ¡ÃÂ.
Utility
dvbtraffic, dvbdata â zobrazàinformace, které pà Âicházàna kaà ¾dý kanál. Uà ¾iteÃÂné pà Âi ladÃÂnÃÂ.
dvbsoop â splà Âuje stejnou funkci, má ale vÃÂce moà ¾nostàneà ¾ dvbtraffic.
dvbstream â program na uloà ¾enàstreamu napà Â. do souboru.
Streamovanie pomocou VLS
VideoLAN server. Domovská stránka http://www.videolan.org.
Na nainstalovánàVLS potà Âebujeme nÃÂkteré dodateÃÂné knihovny.
# libdvbpsi # libdvb
Pokud máte nainstalované tyto knihovny, zkuste si stahnout samotný VLS a nainstalovat.
Napà Â.
# tar -xvzf videolan-server.tar.gz # ./configure --enable-dvb âÂÂwith-dvb=CESTA_K_OVLADACOM --with-libdvb=CESTA_K_LIBDVB # make # make install
Konfigurák vls.cfg
VLS konfiguraÃÂnàsoubor je rozdÃÂlený do sekcàa kaà ¾dá sekce mà ¯à ¾e obsahovat nÃÂkolik promÃÂnných.
BEGIN "FirstSection" Variable1 = "value1" Variable2 = "value2" [...] END BEGIN "SecondSection" Variable1 = "value1" Variable3 = "value3" [...] END [...]
Pà ÂÃÂkladný konfigurák s komentáà Âi
Najlepà ¡Ã teorie je praxe, takà ¾e následuje ÃÂást pà ÂÃÂkladného konfiguráku s komentáà Âi.
## Sekce Vls slouà ¾Ã k urÃÂenàobecných nastavenÃÂ, napà Â. logovánàBEGIN "Vls" LogFile = "vls.log" # logovacàsoubor ScreenLog = "enable" # logovánàdo konzole povoleno SystemLog = "disable" # logovánàdo systemlog zakázané END ## Sekce Groups â slouà ¾Ã na definovánàskupin uà ¾ivatelà ¯ a jejich práv BEGIN "Groups" monitor = "help|browse|logout" master = "help|browse|start|resume|suspend|stop|shutdown|logout|config|program|input|channel|show" END ## Sekcia Users â slouà ¾Ã na definovánàuà ¾ivatelà ¯ s právy do administraÃÂnÃÂho rozhranÃÂ. ##Hesla musàbýt zakryptovánàv linuxu pomocàcrypt, ÃÂi mkpasswd. Ve windows musàbýt neà ¡ifrované. BEGIN "Users" monitor = "FtoBbPepmlbRs:monitor" cooler = "1DNOHM5/7Gbac:master" END ## Sekcia Telnet â konfigurácia telnet rozhrania BEGIN "Telnet" Domain = "Inet6" # Inet4 alebo Inet6 LocalPort = "9999" # ÃÂÃÂslo portu END ## Sekce inputs na definovánàvstupà ¯ BEGIN "Inputs" dvb0 = "dvb" # DVB karta ÃÂÃÂslo 1 dvb1 = "dvb" # DVB karta ÃÂÃÂslo 2 END ## Definice sekcàdefinovaných v Inputs BEGIN "dvb0" DeviceNumber = "0" # /dev/dvb/adapter ÃÂÃÂslo zariadenia SendMethod = "0" # 0 â PosÃÂlá và ¡echny PID, 1 â PosÃÂlá jen MPEG2 data END BEGIN "dvb1" DeviceNumber = "1" SendMethod = "0" END ## Definice vysÃÂlaných kanálà ¯ BEGIN "Channels" multicast1 = "network" # definujeme kanál vysÃÂlaný multicastem client2 = "network" # a kanál vysÃÂlaný na unicast (jeden host) END ## Definice multicast1 a client2 BEGIN "multicast1â Type = "multicast" # typ je multicast TTL = "10" # Time To Live DstHost = "239.194.10.11" # multicastová cÃÂlová adresa DstPort = "1234" # cÃÂlový port END BEGIN "client2" DstHost = "147.32.127.214" DstPort = "11111" END ## Definovánàproà Âadà ¯ které se pà Âi startu spustàBEGIN "LaunchOnStartUp" command1 = "start CT1 multicast1 dvb0 âÂÂrtp" command2 = "start OCKO-TV client2 dvb1 âÂÂrtp" END
Zdroje informacÃÂ
www.linuxtv.org
www.videolan.org
root@dvb.sh.cvut.cz
Rastislav Macko (cooler)