Přehrávače internetového videa Dotkněte se obrazovky Rychlost přenosu dat přes internet byla vždy omezená. A to do dnešního dne nutí vývojáře používat různé triky, aby mohli poskytnout uživateli multimediální informace s minimálním zkreslením. Proudové datové formáty jsou ideální pro publikování multimediálních dat na internetu. Umožňují začít přehrávání na počítači uživatele prakticky okamžitě po kliknutí na příslušný odkaz na webové stránce a není vůbec nutné nejprve zdlouhavě stahovat celý multimediální datový soubor. Poté, co klient obdrží ze serveru nevelký balík dat, začne přehrávání, během kterého se stahuje následující porce dat a tak dále. Jestliže se následující část dat stihne stáhnout včas, plynulost přehrávání se vůbec nenaruší. Aby uživatelé linek s různou propustností dat měli zajištěné nepřerušované prohlížení nebo poslouchání souborů, servery, které publikují soubory s proudovými datovými formáty, nabízejí velmi často možnost výběru různých úrovní digitalizace těchto souborů. Při použití modemu se vám asi těžko povede stahovat data rychleji než rychlostí 56 kb/s, ale při nasazení pevné linky je třeba možné zvolit rychlost 256 kb/s a sledovat například videoklip v poměrně slušné kvalitě. Samozřejmě že možnost okamžitého startu přehrávání zvuku a videa není jediným plusem proudových datových formátů. Tyto formáty také umožňují používat internet k organizování vysílání rádiových a televizních stanic v reálném čase. PŘEHRÁVAČE Na trhu s proudovými datovými formáty existují tři hlavní hráči - Real Networks, Microsoft a Apple. Tyto společnosti se zabývají vývojem formátů a protokolů přenosu dat, programových serverů pro organizování přenosů a přehrávačů umožňujících pracovat s těmito servery. Pojďme si v krátkosti prohlédnout, co nabízejí uživatelům internetu. WINDOWS MEDIA 9 SERIES Windows Media 9 Series je zřejmě nejznámějším multimediálním přehrávačem. Je šířen zdarma a je součástí dodávky Windows. Umí pracovat s velkým množstvím audio- a videoformátů. Z řady vybočuje širokopásmovým grafickým ekvalizérem, který výborně funguje v režimu přehrávání videa. V kontextu tohoto článku je ale mnohem důležitější, že je to jediný přehrávač, který korektně pracuje s proudovými datovými formáty Windows Media. Přehrávače od jiných výrobců sice zpravidla také podporují tento formát, ale při jejich práci se mohou objevovat chyby, no a integrace s Internet Explorerem by také mohla být lepší. Zmiňme se ještě o možnostech playlistu programu. URL multimediálního streamu se dá přidat do příslušné sekce hudebního prohlížeče a následně ho můžete používat jako plnohodnotnou skladbu. QUICKTIME 6.3 Přehrávač společnosti Apple je nejznámější mezi uživateli Mac OS. Ve verzi, která je šířena zdarma, existuje mnoho omezení. Například menu neobsahuje položku umožňující ukládat streamline klipy, které se stahují z internetu, také se nedá cokoli prohlédnout v celoobrazovkovém režimu. Ovšem dokonce i plná verze QuickTime nevypadá ve srovnání s Windows Media 9 příliš dobře. Přehrávač podporuje protokol RTSP pro práci se soubory používaných formátů (formáty RealNetworks nejsou podporovány), ale v praxi se příliš často neuplatní, ve většině případů se soubory publikují na HTTP serverech. REALONE 2.0 Mimořádně kvalitní a mnohofunkční přehrávač - dokonce ve volně šířené verzi prakticky neexistují žádné datové formáty, které by neznal (a to včetně proudových datových formátů). RealOne se dá používat i jako DVD přehrávač. Uživatele velmi příjemně překvapí i to, že když se v CD mechanice objeví originální hudební CD (nebo jeho přesná kopie), z internetu se stáhnou nejen názvy skladeb, ale i obrázky z obalu alba. CD disk se dá grabovat do formátu RealAudio 8, MP3 nebo Wave. Mezi dalšími funkcemi můžeme uvést i možnost nahrávání multimediálních CD. Pro koncového uživatele spočívá základní rozdíl mezi RealOne a Windows Media Playerem v tom, že dítko RealNetworks postrádá vícepásmový ekvalizér a rozšířená nastavení přehrávání videa. PROČ STAHOVAT? Zachytávání multimediálního proudu umožňuje získat maximální kvalitu ukládaného materiálu, protože mezi výsledným multimediálním souborem a proudem dat získaných z internetu nejsou žádná zařízení vašeho počítače, jako například zvuková karta nebo grafická karta, zvláštnosti použitého kodeku pro dekompresi atd. Kromě toho, jestliže se proud dat na čas přeruší a další dávka dat se poněkud opozdí, zachytávač proudu si na ni počká na rozdíl od systémových zachytávačů audio- a videodat, kdy se ve výsledném záznamu objeví díra (chybějící data). Pravda, to platí pouze pro proudové (streamline) datové soubory. Internetové vysílání v reálném čase bude pokračovat nezávisle na tom, jestli uživatel stačil zachytit další porci dat. METASOUBORY První, ale ne jedinou překážkou při stahování multimediálních proudových dat mohou být metasoubory (ASX, RAM nebo MOV), které obsahují přímý odkaz na soubor klipu a také doplňující informace, jako je například jméno vlastníka práv a autora. Obvykle jsou odkazy z WWW stránek na tyto soubory zamaskovány pomocí skriptů. Přehrávač, ať už RealOne, WMP nebo QuickTime, získá z metasouborů informace o místě, kde se nachází soubor s klipem, a spustí jeho přehrávání. První, co je dobré udělat, abyste zjistili adresu klipu, je spustit jeho přehrávání z WWW stránky. Zde existuje několik variant. Jestliže přehrávání klipu začne pomocí jednoho z plug-inů RealOne nebo WMP, můžete pomocí kontextového menu donutit klipy, aby se otevřely přímo v přehrávačích, a dále z menu přehrávače zjistit adresu přehrávaného souboru nebo metasouboru. V případě přehrávače QuickTime můžete najít adresu metasouboru v popisu objektu v HTML kódu a samotný soubor MOV v adresáři "WINDOWS\Temporary Internet Files" po skončení přehrávání. Volba, která ho tam umožňuje zanechat, je v nastaveních pluginu QuickTime pro Internet Explorer. Jakmile stáhnete metasoubor, otevřete si ho v Poznámkovém bloku. Ve většině případů bude potřebná adresa okamžitě vidět, ovšem může se stát, že nebude absolutní. V jednodušším případě budou všechny soubory, které chcete stáhnout, publikovány na HTTP serverech. To znamená, že je možné je stáhnout kterýmkoli download manažerem. NOVÉ PŘEKÁŽKY Zdá se, že jsou všechny problémy vyřešeny, že máme v rukou hledanou URL adresu a že nedá příliš práce získat data. Ovšem v praxi můžete narazit na to, že multimediální soubor bude přístupný pouze přes protokoly MMS (Microsoft Media Server protocol) nebo RTSP (Real Time Streaming Protocol), které nepodporují ani download manažery, ani prohlížeče. Navíc soubor ani nemusí ve skutečnosti existovat - například při prohlížení v reálném čase váš prohlížeč získá adresu vysílacího serveru. V tomto případě existuje pouze jedna varianta - použít speci ální program pro ukládání proudových (streamline) dat. STREAMBOX VCR Kdybychom soudili podle některých starých dokumentů z internetu, pak na serveru www.streambox.com kdysi existoval vyhledávací nástroj streamline serverů a souborů. Jediným programem, který byl schopen zachytit proud dat přenášených protokolem RTSP, byl Streambox VCR. "Byl" proto, že jeho poslední verze byla datována rokem 1999, pak u jeho výrobce vznikly neshody s RealNetworks a nyní je možné najít jeho distribuční soubor pouze na ne právě zcela legálních serverech. Ale přece jenom jako jakýsi svérázný nekrolog uvedeme popis funkcí tohoto programu: Streambox VCR je v podstatě dobrý program, download manažer s možností obnovení stahování při přerušení spojení, který podporuje protokoly HTTP, FTP, PNM, MMS a RTSP. V nastaveních můžete zadat proxy server, time-outy, naplánovat stahování do budoucna, program má vestavěný prohlížeč, log soubor atd. ASFRECORDER Jedná se o docela pohodlný program pro ukládání souborů ve formátu Windows Media. Má jednoduché ovládání, ale adresu vysílacího serveru si budete muset najít sami. Datum vydání poslední verze ASFRecorderu je březen 2001 (ihned po vydání kodeků WM8), takže pokud je vysílání v jednom z novějších formátů (Windows Media 9), což se stává často, není možné uložit data do souboru. Podle slov autora programu, který si z pochopitelných důvodů přál zůstat inkognito, byl ASFRecorder vytvořen za účelem demonstrovat poskytovatelům obsahu, že se bez digitálního managementu autorských práv nedají autorská práva chránit a že program technicky umožňuje jakémukoli uživateli udělat kopie jejich souborů a přenosů. Na první pohled se dá toto prohlášení chápat jako další pokus o vlastní obhajobu, nicméně myšlenka v něm obsažená není až tak zcestná. WM RECORDER Velmi dobrý program pro ukládání datových streamů Windows Media. Pro začátek nahrávání multimediálního streamu do souboru je zapotřebí spustit vlastní program a zapnout režim nahrávání přímo před kliknutím na odkaz na webové stránce, po kterém začne reprodukce filmu/hudby. Také je podporován režim práce s URL adresou. I když nejsou nastavení programu rozsáhlá, není dobré je zanedbat, protože pokud například nezapnete položku Seekable, nebude možné nahrané soubory "převíjet" pomocí posuvníku. WORLD TV Program od stejného výrobce jako WM Recorder je vytvořen na bázi stejného modulu ukládání proudových datových formátů, je ale orientován na nahrávání televizních stanic, které vysílají přes internet. Základem tohoto balíku je databáze televizních stanic, ve které jsou stovky položek uskupené podle zemí. Záznamy se dají přidávat či odstraňovat, je možné předávat adresy do Windows Media Playeru a je možné zapínat nahrávání proudu dat bez nutnosti jeho otevírání v přehrávači. LOOK, DON'T TOUCH Jak vidíte, trh s programy pro přehrávání a ukládání dat získaných z proudových formátů dat je poměrně skoupý. Vývojáři se bojí soudního pronásledování ze strany vlastníků práv a ze strany autorů proudových datových formátů. Ovšem všechno, co se anonymně dostává na počítače uživatelů, není možné zcela ochránit před kopírováním. Buďme realističtí, vždyť heslo "Look, don't touch" (Dívej se, ale nedotýkej se) nikdy nenašlo masovou podporu. Dmitrij Asaulenko, Pavel Šošin ZDROJE VYSÍLÁNÍ CO JE K VIDĚNÍ Jestliže jste se pracovně nebo z jiného důvodu ocitli za hranicemi daleko od domova a stýská se vám po naší televizi, moc na výběr nemáte. Televize Nova (www.nova.cz) své on-line vysílání nedávno stopla, můžete si ale přehrát některé pořady z archivu (včetně Televizních novin nebo třeba Peříčka). Jedinou naší televizí, která vysílá skutečně on-line, je ČT (www.czech-tv.cz). V nabídce jsou ale pouze zpravodajské pořady, takže třeba nový díl seriálu Nemocnice na kraji města na internetu neuvidíte. Důvodem jsou právě vysílací práva. Bez ohledu na obecně velký počet programů, které jsou vysílány přes internet, je poměrně složité najít je pomocí jakéhokoli vyhledávacího nástroje. Proto je místo prohledávání stránek jednotlivých televizních stanic mnohem efektivnější navštívit nějakou tematickou databázi. Jedna z nejúplnějších se nachází na adrese www.guzei.com/live/tv. Je sice původně ruská, ale obsahuje poměrně obsáhlý seznam televizních programů vysílaných přes internet. Můžete zde najít nejen adresy serverů televizních kanálů, ale i další videoprodukci, například záběry pořízené soukromými webovými kamerami atd. V databázi je také možné vyhledávat. Většinu nalezených adres (ty, které vysílají ve Windows Media) je možné zanést do databáze programu World TV.