Jak vysílat video v reálném čase na internetu

  • 10
Možná jste se již také na internetu setkali se speciálními kanály či televizemi, které vysílají video v reálném čase (např. Óčko). Pokud byste chtěli vyzkoušet něco podobného, potom není nic lehčího. Poradíme vám, jak po internetu vysílat video tak, aby ho mohl sledovat i váš kamarád např. v USA.

Před necelým měsícem jsme se v tomto článku zabývali jedním prográmkem, s jehož pomocí si může vytvořit své vlastní rádio snad každý člověk využívající výpočetní techniku. Abychom byli přesnější, šlo samozřejmě o rádio, jehož datový tok se šíří po celosvětové síti. Dnes, bychom na tento článek chtěli navázat a představit tak nejen alternativu k programu MightSoft Audio Broadcast Server, ale aplikaci, která zvládá vysílat po internetu také video.

Aplikací s jejichž pomocí si můžete vytvořit vlastní video vysílání je velké množství. Liší se nejen způsobem vysílání, ale také ovládáním a především intuitivností. Nechcete-li navíc do PC instalovat zbytečné programové vybavení, jistě se poohlédnete po produktu vše v jednom. My jsme si pro tento účel vybrali řešení z programátorských dílen Microsoftu. Redmondský obr totiž již delší dobu nabízí na svých stránkách řešení s označením Windows Media Encoder. Jde o jednoduchý  nástroj nejen pro on-line vysílání; podporující vícekanálový zvuk, slušnou kvalitu videa s vysokým rozlišením.

Stažení a instalace
Nejnovější verzi programu v češtině lze stahovat buď z této přímé adresy Windows Media Encoder 9 (9.5 MB), anebo ze stránek Microsoft. Program je nabízen zdarma a je určen pro operační systémy Windows 2000 a XP. Minimální doporučené systémové prostředky PC pro provoz programu jsou dle výrobce: Pentium 266 se 64 MB RAM. Chcete-li však vysílat kvalitní videoklip, budete potřebovat sestavu vybavenou minimálně 1 GHZ CPU s 256 MB RAM, či spíše ještě rychlejší. Majitelům starších verzí systému nezbývá nic jiného, než sáhnout po verzi 7.1.

Po stažení a následné několikaminutové instalaci, kterou vás provede jednoduchý průvodce, se na pevném disku PC usadí několik aplikací nezbytných pro zpracování dat. Ve Start panelu Windows se objeví nová položka Windows Media a pod ní se nachází ikonka Windows media Encoder, kterou aplikaci probudíte k životu.

Jak si vytvořit vlastní televizní stanici

Jak na to aneb Nastavení programu
Otevře se hlavní okno a také nabídka s průvodci. Zde zvolte Vlastní relace. Do řádku Název zadejte jméno projektu a vyberte, zda budete chtít vysílat ze Zařízení (např. webová kamera), Souboru (podporované jsou tyto formáty WMA, WMV, ASF, AVI, WAV, MPG, MP3, BMP a JPG) či Zařízení i Souboru. My budeme vysílat pouze videoklip, proto jsme vybrali Soubor. Tím se změní nabídka a vy definujete, jaký soubor má být přehráván. Dále si můžete zvolit, zda má být vysílán i zvuk (je-li součástí klipu), zda se má aplikovat skript, nebo co se má stát, pokud dojde k úplnému přehrání souboru.

Jak si vytvořit vlastní televizní stanici

Nyní se přepněte na kartu Výstup a zkontrolujte, zda je zatrhnutá možnost Stahovat z kodéru. Tím definujete, že váš počítač se stane videoserverem. Nezapomínejte však na fakt, že pro vysílání po síti musí být zvolený port otevřený. Pokud vybraný není povolen a nechce se ho vám konfigurovat, vyberte jiný.

Jak si vytvořit vlastní televizní stanici

V dalším kroku je zapotřebí vybrat metodu distribuce a také kódování dat. Realtime vysílání zajistíte v položce Cíl, ponecháním výběru Server Windows Media (datový proud). Položky Video a Zvuk, nechte tak, jak jsou. V části přenosové rychlosti můžete definovat kvalitu vysílaného materiálu, v našem případě filmu. Zde nastavte takovou přenosovou rychlost, která nejlépe odpovídá možnostem, respektive šířce vašeho připojení k internetu či chcete-li vysílat na intranetu, tak LAN síti.

Nyní jste již připraveni k vysílání, protože z hlavního nastavení aplikace je to vše. Samozřejmě si však můžete pohrát s nastavením - velikosti videa (oříznutí, šířka/výška videa), atributy, které se mají s klipem objevovat, či možnostmi zpracování (optimalizace videa a zvuku), nebo zabezpečením (chcete-li udělit přístup jen oprávněným osobám). Vysílání zahájíte stisknutím tlačítka Spustit kódování.

Jak si vytvořit vlastní televizní stanici

Nenastavili jste-li omezení přístupu k datovému toku, objeví se informační okno, které vás na to upozorní. Po jeho potvrzení by se mělo objevit i okno vašeho firewallu (máte-li ho nainstalovaný). To se vás zeptá, zda chcete povolit odesílání dat do sítě. Po jeho schválení začne vysílání klipu.

Ověření vysílání
Zda vysílání opravdu pracuje můžete vyzkoušet i z PC, na kterém je server spuštěn. Otevřete Windows Media Player a v hlavním menu klikněte na Soubor -> Otevřít adresu URL. Do řádku Otevřít nyní vložte celou adresu PC, odkud je vysílání zajišťováno. Vysíláte-li pouze v lokální síti (intranetu) zjistíte adresu ve Windows Media Encoderu. Ve spodním hlavním okně programu klikněte na záložku Připojení a poté na Kopírovat místní adresu URL (např. http://jakub:2176/).

 Jak si vytvořit vlastní televizní stanici

Vysílejte i na internetu
Chcete-li vysílat pro kohokoliv na internetu, je zapotřebí mít přidělenou veřejnou IP adresu (může být dynamická nebo statická). Veřejnou IP adresu mají PC připojená přímo k internetu (např. přes modem, či chello apod), bez dalšího aktivního síťového prvku. Nachází-li se vaše PC za proxy serverem, potom se musíte poradit se správcem či poskytovatelem sítě. Svoji veřejnou adresu zjistíte nejsnadněji tímto způsobem. Klikněte na Start -> Spustit a do řádku Otevřít vepište příkaz cmd. Otevře se okno příkazového řádku a do něho vepište ipconfig. Zobrazí se informace a vás bude zajímat řádek Adresa IP. (např. http://213.220.xxx.xx). Za adresu nyní stačí vložit číslo portu v našem případě 2176. Výsledná adresa potom vypadá např. takto - http://213.220.xxx.xx:2176/.

Závěrem
Windows Media Encoder neslouží pouze k živému vysílání audio a video souborů na internet, jeho využití je širší. Díky němu můžete také např. převádět filmy či hudby, anebo ukládat práci na PC jako film (prezentace). Tyto možnosti najdete v relacích (Soubor -> Nový).