20.5.2004
Čtvrtek
18:00

Menu
Novinky
Software
Hardware
Video
DVD
DVB
Dekodéry
Bastlírna
F.A.Q.
Slovník
Download
Odkazy
Diskuzní fóra
Chat
Bazar
Tiskovky
O nás

Reklama


Doporučujeme
Satcentrum
SkyStar
DigitalTV
ATI FUN
AMFIklub
GameSpot
Šestá káva
T.V. Zuggy
  << Předchozí  1  2  3  4  5  Další >> 
11.5.2003
Nejnovější
Zachytávání pro začátečníky
Úplné základy zachytávání, které jsou naprosto nezbytné pro práci s videem. Pokud začínáte, začněte právě zde.

Canopus ADVC-100
Externí obousměrný převodník s DV enkodérem/dekodérem pro rozhraní Firewire

PixelView PlayTV@P7000
Interní PCI karta s hardwarovým MPEG enkodérem

Pozemské televizní vysílání a konvergence
Konvergence vysílacích technologií pro analogovou televizi a digitální televizi

PixelView PlayTV USB 2.0 Pro
Externí TV karta na USB 2.0 s VXIS enkodérem


Tiskovky

Download
Sonic DVDProducer 4.0 20.5.2004
Skuste si novu verziu profi DVDauthoring softu :)
Combo plánovač 1.3.6. 19.5.2004
Combo plánovač plánuje bTV,ATV2000,DScaler, DigitalTV-T 2.16. ...
The Core Media Player 4.0 19.5.2004
Přehrávač audio a video souborů, následník PowerDivX.
PVAStrumento 2.1.0.8 18.5.2004
Jediný korektní nástroj pro převod PVA video formátu do MPEG-2 (P...
QuickTime 6.5.1 18.5.2004
Přehrávač původně pro počítače Apple, podpora MPEG-4 videa a AAC zvuku.
H.264 Encoder (TechPreview) 1.04 18.5.2004
Skuste asi najlepsi kodek pod slnkom. Ocakava sa presadenie pre DVD.
XviD Koepi 1.0 - 09. 05. 2004 17.5.2004
-J- Držte si čepice FINÁLNÍ VERZE 1.0 XviD od Koepiho s nejnovějším jádrem
Codec Pack - ALL in 1 6.0.1.1 17.5.2004
-J- Další hromadný install dekodeků , takže , kdo chce tak stahuj...
FFDSHOW video decoder 2004-05-14 16.5.2004
-J- Průlom přehrávání MPG4 , doporučuji vyzkoušet , DS filtr pr...
Easy CD-DA Extractor 7.0.5 14.5.2004
Audio ripper CD do MP3, WMA, Ogg nebo WAV i s použitím s ACM kodeky.

Anketa
Jak se Vám líbí nové diskuzní fórum?
Skvělé!
45%(550)
Stejně
2%(20)
Minulé bylo lepší
53%(647)

5. díl: nexTView EPG

Tento systém byl vyvinut v letech 1995-1997 za podpory předních evropských výrobců elektroniky v čele s Philipsem pod záštitou ETSI s cílem poskytnout běžnému divákovi elektronický TV magazín dostupný z jeho analogového TV přijímače. Výhodou oproti papírovému TV magazínu je okamžitý přehled o pořadech, které běží nyní a následují na aktuálním TV kanálu a příp. na ostatních TV kanálech. Navíc lze přehledy prohlížet roztříděné dle různých kategorií, což činí vyhledání oblíbeného pořadu snazším.

Pokud si rozebereme název: nexTView jako spřežka pro Next View - "Co budou dávat" (podívejte se do letáků našich prodejců, jak název komolí). EPG je zkratka pro Electronic Programme Guide - "elektronický TV magazín".

Pojem EPG je dnes v době DVB vysílání i u nás dost známý. Textová struktura analogového a digitálního EPG je velmi podobná. Překvapilo mě, že u analogu je více kategorií/příznaků. Mnoho TV stanic vysílaných v DVB obsahuje EPG (nemluvím o českých, slovenských). V analogu je situace opačná - nexTView vysílá jen několik zahraničních stanic. Pro nás v ČR (SR) tedy nic převratného, můžeme to tu snad prakticky použít pro zjištění, co dávají na německy mluvených stanicích vysílaných přes kabel. Nasazení nexTView u nás se asi nedočkáme, nejspíše z hlediska DVB trendu.

Nepleťme si nexTView se systémem Program Info od Thomsonu, i když určitá spojitost tu je. Program Info získává informace o pořadech na vybraném a příp. dalších TV kanálech přímo z teletextu a vytváří z nich zjednodušenou nexTView databázi. Docela by mě zajímalo, jak to dělá.

Seznam TV stanic vysílajících nexTView:

  • Německo, Rakousko: Kabel 1, 3 Sat, RTL II, EuroNews (pokrývá cca 31 stanic)
  • Švýcarsko: SF 1, TSR 1, TSI 1, EuroNews, 3 Sat, Kabel 1 (pokrývá cca 37 stanic)
  • Francie: Canal +, M6, EuroNews, TV 5 (pokrývá cca 8 stanic)
  • Turecko: TRT-1 (pokrývá cca 17 stanic)

    Všimněte si počtu stanic v závorce. Stejně jako u digitálního EPG, i nexTView vysílá TV magazín nejen pro stanici, na níž se vyskytuje, ale pro dalších až více jak 30 jiných TV stanic, a to až na týden dopředu. Jak uvidíte z následujících screenshotů, struktura nexTView obsahuje: den, datum, čas, název pořadu, žánr pořadu, synopse, TV stanice, příznak spolupráce s VPS/PDC a další příznaky jako formát obrazu, zvuku, zda je pořad opakován, zda jsou k pořadu vysílány titulky atd.

    Pro vyzkoušení nexTView nám může posloužit kabelová TV. Zde bychom měli najít RTL II, příp. i Kabel 1. Pro rozsáhlejší vyzkoušení můžeme použít analogový satelitní receiver. Osobně jsem úspěšně zprovoznil nexTView na: Kabel 1, 3 Sat, RTL II (vše na Astrách 19.2°E - 11332 H, 11347 V, 11214 H); Canal +, M6 (oba na družici Telecom 2C & Atlantic Bird 3 na 5.0°W - 12648 V, 12522 V, v SECAMu, Canal + navíc kódován Nagravision NagraSound); TV 5 Europe, TRT International (oba na Hot Birdech 13.0°E - 11322 V, 10974 H); TRT International (Türksat 1C & Eurasiasat 1 na 42.0°E - 11093 V).

    Přiznám se, že podrobný princip přenosu nexTView jsem nijak moc nezkoumal. Zjednodušeně tedy: přenosový protokol je založen na protokolu teletextu. Jednotlivé pakety ale obsahují (kompaktnější) binární data. nexTView je vysíláno v neviditelných stránkách teletextu, defaultně na stránce č. 1DF, další nexTView stránky mohou být definovány na MIP stránkách (viz kapitola Teletext), v závislosti na poskytovateli. Dekódováním obsahu paketů dostáváme AI a PI bloky. AI bloky obsahují seznam všech pokrytých TV stanic, počet bloků pro jednotlivé TV stanice a informaci o poskytovateli nexTView. Obvykle jsou přenášeny jednou za 10 s. PI (Programme Information) bloky obsahují vlastní informace, tedy TV magazín, jsou vysílány ve 2 streamech. Většina poskytovatelů vysílá 1 stránku za sekundu během dne a 1.5 až 2 stránky v noci.

    Podrobnější informace najdete v ETSI normách: ETS 300 707: Protocol for a TV Guide using electronic data transmission (data structures and basic principles), ETS 300 708 (transmission protocol) a ETR 288 (code of practice).

    K otevřenému systému nexTView existuje konkurenční systém zvaný Show Guide, který se naštěstí v Evropě neujal (je v Americe). Vytvořila ho firma Gemstar (viz ShowView) jako uzavřený standard, s tím, že vydělává na licenčních poplatcích.

    Pro úplnost uvádím funkci videí nexTView Link, kdy si pomocí nexTView televizoru jednoduše vybereme pořady pro záznam, video dle získaných informací tyto pořady nahraje a příp. i zaznamená informace o těchto pořadech.

    Jak už bylo zmíněno na začátku, systém nexTView byl vyvinut výhradně pro stolní TV přijímače. Konkrétně ho využívají Grundig, Loewe, Metz, Philips, Sony, Thomson a Quelle Universum. I našlo se pár programátorů, kteří napsali dekodér nexTView a tím ho zpřístupnili světu PCTV. V PC lze s databází nexTView dělat mnohem více věcí, než ve stolní TV, např. export do HTML, hledání dle řetězců... Pojďme se tedy na jednotlivé aplikace podívat.

    nexTView EPG Decoder [nxtvepg] (2.5.1)

    nxtvepg je Open Source projekt. Podporuje TV karty s čipsetem Bt878/Bt848, Conexant CX23881, Philips SAA7134. Pro ovládání TV karty využívá drivery DScaleru a obsahuje i stejně kvalitní autodetekci TV karty. Funguje spolehlivě ve Windows (zkoušel jsem 98 a XP), dále v Linuxu, NetBSD a FreeBSD.

    Chvilku bude trvat, než se s nxtvepg skamarádíte, protože používá jakési nestandardní knihovny ovládacích prvků. A i logika ovládání je trošičku odlišná. To je pravděpodobně nutnost u multiplatformního řešení. Nicméně nxtvepg je velmi propracovaný software, který nás sám navede, co máme udělat. Mimo to má výborně zpracovaný anglický help. Umí dokonce importovat channel listy některých TV ovládacích programů (DScaler, K!TV, MultiDec, MoreTV, FreeTV). Jednoduše shrnuto, nxtvepg umí využít systému nexTView opravdu na 100 procent.

    Pro úspěšné zprovoznění nastavte vaši TV kartu (Configure - TV card input - Configure card), potom nastavte TV card input (Tuner pro kabelové vysílání, Composite pro příjem ze sat. receiveru), importujete channel list (viz výše), proveďte skenování (Configure - Provider scan) (pouze při volbě Tuner). Pokud bude nalezeno více providerů, můžete je měnit v menu Configure - Select provider. Nyní zkontrolujte, zda máte zaškrtnuto v menu Control - Enable acquisition a pak už jen čekejte. Přenos kompletní aktuální nabídky by měl trvat do 20 minut.

    Že přenos funguje, si jednoduše ověříte ve stavovém řádku. Pro lepší statistiku zvolte v menu Control - View acq statistics. Vysvětlení jednotlivých barev grafů najdete v helpu. Všimněte si, kolik nám EPG ukrajuje z celkového TTX bitrate.

    Pokud chcete nxtvepg jen vyzkoušet a nepřijímáte žádný z nexTView kanálů, použijte "Demo Database" ze stránky projektu.

    Jediná nepříjemnost tkví v tom, že nxtvepg sám ovládá TV kartu. A protože ve stejném čase může TV kartu řídit pouze 1 aplikace (Windows), nemůžeme současně pomocí jiné aplikace sledovat TV. Ale i zde existuje řešení - K!TV XP.

    K!TV XP (1.2.5.0)

    K!TV je Open Source projekt. Podporuje vybrané TV karty s čipsetem Bt878/Bt848, výběr je zaměřen na karty prodávané ve Francii. Pro ostatní karty podporuje manuální nastavení - dobře je popsáno v helpu. Help je sice pěkně zpracován, nicméně ve francouzštině. Naštěstí je tu dost obrázků :-) Na své AVerMedia TVPhone98 jsem K!TV rozběhl s volbou "AVerMedia TVPhone". Dost dlouho mi potom trvalo správně nastavit Composite vstup - je tu sice volba Composite, ale funguje až volba Externe 1. K!TV je původně založen na MultiDecu, vznikl v době dekódování analogového Nagravision jako jeden z mnoha klonů, které zlepšovaly podporu SECAMu. Nyní využívá drivery a mnoho funkcí DScaleru, je to vlastně takový derivát. Abych zase nekřivdil, dle helpu má lepší podporu NICAM na Hauppauge kartách a pár dalších vylepšení. Dle dokumentace (i přes přívlastek XP) funguje ve Windows 95 až XP. Na mém systému chodí spolehlivě na XP, ale na 98 během chvilky spadne.

    Neomluvitelná je velikost instalačního balíku - skoro 5 MB. Obsahuje totiž Windows Installery pro Win 9x/NT. Navíc je instalátor francouzský... Než takovou zhůvěřilost, zlatej ZIP s velikostí něco přes 1 MB. Po prvním spuštění K!TV na nás naštěstí vybafne dialog s výběrem jazyka obsahující angličtinu.

    Proč tady tuto průměrnou TV aplikaci zmiňuji? Tom Zoerner, autor nxtvepg, totiž vytvořil interface, pomocí něhož může nxtvepg běžet souběžně s (jakoukoli?) TV aplikací v tzv. passive modu. Obě aplikace spolu navíc mohou přes toto interface komunikovat. No a K!TV je zatím jediná Windows TV aplikace, která toto interface využívá.

    Stačí v K!TV (Options - NexTView EPG) nastavit cestu k nxtvepg (Path to NexTView EPG) a zapnout koexistenci (Activate NexTView EPG). Pak už se o nxtvepg nemusíte starat, K!TV si ho ovládá sám (ikonka v tray). Jak vidíte, získáme tím pěkné OSD. To se nám objevuje jednak po stisku klávesy I a automaticky při změně TV kanálu, TV pořadu, pokynu od VPS/PDC. Navíc při přepínání kanálů či změně pořadu v K!TV se nám vybere příslušný záznam v nxtvepg a naopak při dvojkliku na pořad v nxtvepg se nám nastaví TV kanál příslušný tomuto pořadu. Toto vše lze deaktivovat.

    Satellite (0.6.5.b)

    Satellite je pro změnu Open Source projekt. Podporuje TV karty s čipsetem Bt878/Bt848, pouze manuální nastavení parametrů. Dle velmi skromné dokumentace funguje na Windows s podporou WDM driverů. Satellite obsahuje vlastní driver, který musí být nainstalován pomocí přiloženého instalátoru. Nestačí jen rozbalit ZIP a spustit hlavní program, v tomto případě Satellite zamrzne. Na mém systému po instalaci funguje spolehlivě na Windows XP. Na Windows 98 nahlásí instalátor jakousi podivnou chybu a skončí.

    Satellite je z funkčního hlediska spojení K!TV + nxtvepg, jednoduchá TV ovládací aplikace se zabudovanou podporou nexTView EPG. Předností Satellite je standardní Windows vzhled a obecně lepší design.

    Satellite umí, stejně jako nxtvepg, ukládat databáze EPG, navíc i teletextu. Jenže už při zběžném používání zjistíme, že nxtvepg má daleko větší možnosti. Navíc nxtvepg je pravidelně aktualizován. Zatímco poslední verze Satellite je z konce listopadu 2001 a poslední zmínka na homepage slibující v0.7 je ze srpna 2002.

    Na závěr malá poznámka k dokumentaci. Na projektu Satellite je vidět, jak je důležitá. Satellite jsem zkoušel už asi před rokem a u záložky EPG jsem si říkal, že je to asi nějaká příprava na DVB podporu. Pravý účel mě napadl až při upozornění od Martina Gajarského na nxtvepg. Sám jako občasný developer dokumentaci tak trochu opomíjím s tím, že to snad každej musí pochopit, jenže jiný je pohled programátora a jiný uživatele.

  • Celý obsah (c) TV Freak, kopírování bez souhlasu zakázáno. Hosted by AnoWeb.