Jak funguje streamování z YouTube

Když sledujete video na webu YouTube nebo aplikaci YouTube na mobilním zařízení, používáte technologii streamování médií. Při streamování můžete začít sledovat přehrávání video souboru, aniž byste museli nejprve stáhnout celý soubor do počítače, jak to často musíte dělat s jinými mediálními položkami, jako jsou obrázky. Streamování z YouTube vám umožňuje prohlížet různé typy video souborů, někdy v několika různých rozlišeních. S účtem YouTube můžete nahrávat svá vlastní videa pro streamování přes službu.

Formáty videa

YouTube podporuje různé formáty videa, včetně FLV (Flash video), MOV (QuickTime), MPEG, AVI, WMV a 3GPP. Když se zaregistrujete k účtu YouTube, můžete nahrávat videa s těmito typy souborů. Uživatelé internetu pak mohou streamovat a prohlížet vaše videa prostřednictvím YouTube. YouTube hostuje video soubory na svých serverech a odesílá video streamy uživatelům, kteří procházejí stránku, na které je vaše video. Uživatel může začít sledovat vaše video téměř hned, jak stránku prochází, v závislosti na rychlosti jeho připojení k internetu.

Stažení

Klíčovým aspektem streamování je, že uživatelé mohou prohlížet vaše mediální soubory při stahování. Když uživatel vyhledá video na YouTube, jeho prohlížeč nebo software aplikace začne stahovat video soubor. Jakmile počítač přijme dostatek video streamu, software zahájí přehrávání a zobrazí video, zatímco se zbytek stahuje. Řídicí část pod každým videem označuje, kolik videa již bylo staženo, a také pozici přehrávání podél vodorovného pruhu. Váš systém obvykle ukládá vyrovnávací paměť stažených dat, aby nedošlo k přerušení přehrávání, pokud během stahování dojde k přerušení.

Přehrávání

Digitální video soubory obsahují značné množství dat. To znamená, že mají tendenci být streamovány v komprimované formě, takže stahování dat využívá co nejmenší šířku pásma. Váš počítačový software proto musí dekódovat streamovaná data, než je budete moci zobrazit během přehrávání. Pokud sledujete videa z YouTube ve webovém prohlížeči, například v Internet Exploreru nebo Firefoxu, je tento proces dekódování obvykle řešen pluginy přehrávače médií spuštěnými v aplikaci prohlížeče. Software proto musí zpracovávat funkce stahování, dekódování a přehrávání současně, kdykoli sledujete streamované video.

Živý přenos

Živé přenosy jsou oblastí vyvíjející se pro YouTube. Spíše než hostování video souboru a jeho poskytování uživatelům prostřednictvím progresivního stahování, jako u většiny videí YouTube, je YouTube schopen poskytovat živé video prakticky v reálném čase. Služba YouTube proto musí zvládnout také nahrávání tohoto videoobsahu a jeho poskytování prostřednictvím streamů téměř okamžitě. Schopnost poskytovat živé přenosy přirozeně závisí na zvyšování úrovně šířky pásma pro nahrávání i stahování na konci uživatele.