Streamujeme obsah z internetu již dlouhou dobu a dospělo to k bodu, že internet je synonymem pro služby jako Netflix a Youtube. Ale co přesně je streamování a jak to funguje?
Streamování se děje kousek po kousku
Chcete-li sledovat video nebo přehrát skladbu na počítači, musíte si ji nejprve stáhnout. Neexistuje žádný způsob, jak to obejít. Když to víte, můžete se podívat na Netflix nebo Spotify a zeptat se „jak jsme zjistili, jak okamžitě stáhnout videa a hudbu?“ No, to je ta věc. Když streamujete média, nestahují se do vašeho počítače okamžitě; stahuje se kousek po kousku v reálném čase.
Slovo „streamování“ je popisné. Informace přicházejí do vašeho počítače v nepřetržitém a stálém proudu informací. Pokud se stahování filmů podobá nákupu balené vody, streamování filmů je jako použití faucetu k naplnění prázdné láhve.
Dalo by se přirovnat streamování filmu ke sledování pásky VHS. Když přehráváte kazetu VHS, každá sekunda videa a zvuku je skenována kousek po kousku. K tomu dochází, když sledujete v reálném čase, což znamená, že jakákoli přerušení náhle pozastaví nebo ukončí zážitek ze sledování filmu.
Když streamujete film nebo skladbu, počítač stáhne a dekóduje itty-bitty kousky mediálního souboru v reálném čase. Pokud máte neobvykle rychlé připojení k internetu, může být soubor plně stažen, než jej dokončíte sledování nebo poslech. Z tohoto důvodu může stream na chvíli chvíli pokračovat, i když internet nefunguje. To znamená, že vše, co streamujete, nejde do trvalého úložiště vašeho počítače (ačkoli některé služby, jako je Spotify, do vašeho zařízení uloží nějaké malé soubory mezipaměti, aby se budoucí přehrávání zrychlilo).
Podniky tvrdě pracují na rychlém streamování
Streamování videa a zvuku z internetu není nic nového; je to prostě nové, protože je to konečně pohodlné. Sledování videa nebo přehrávání skladby z webu se stalo kousek po kousku, kdysi otravná a časově náročná záležitost. Stream by se neustále zastavoval a spouštěl a vy byste mohli strávit minuty jen čekáním na to, aby se média uložila do vyrovnávací paměti (a někdy by se nevyrovnávala vůbec).
Způsob, jakým streamování funguje, však většinou zůstal stejný. Soubory se stahují kousek po kousku, když je sledujete nebo posloucháte. Je to infrastruktura, která se změnila, a podniky jako Youtube a Netflix na budování této infrastruktury tvrdě pracovaly (a utratily spoustu peněz).
Youtube a Netflix k hostování svého obsahu používaly pouze jeden nebo dva servery a nefungovalo to. Uživatelé, kteří byli daleko od serverů, zaznamenali velké zpoždění a dny s vysokým provozem (například sobotní noc) by zpomalily streamování serverů na procházení. Společnosti tento problém vyřešily vybudováním sítí pro doručování obsahu (CDN) pro ukládání a odesílání obsahu. CDN je hustá globální síť serverů, které obsahují stejný obsah. To snižuje zpoždění a chrání servery v hustě osídlených oblastech před přetížením.
Výkonný server CDN je samozřejmě k ničemu, pokud mají všichni vaši uživatelé mizerné připojení k internetu. V některých ohledech se tento problém časem sám vyřeší. ISP vždy soutěží o rychlejší a výkonnější připojení k internetu a pokroky jako na celém světě Google Fiber a 5G domácí internet spojení jsou těsně za horizontem.
Některé streamovací služby a poskytovatelé internetových služeb si však uvědomili, že i přes rychlé domácí připojení k internetu a husté sítě CDN může vysoký globální internetový provoz způsobit zpoždění streamování. Nemluvě o tom, že služby jako Netflix používají více než 15% celosvětové internetové šířky pásma. Když mnoho lidí streamuje nejnovější sezónu Stranger Things, může celý internet zpomalit.
Ve výsledku mají streamovací služby tendenci poskytovat poskytovatelům připojení k internetu (OCA). Tyto OCA jsou v zásadě pevné disky, které jsou plné populárních filmů, skladeb a dalšího streamovatelného obsahu, a snižují potřebu toho, aby váš ISP přesměroval váš internetový provoz na server Netflix nebo Hulu. Díky tomu je streamování nejen rychlejší, ale také brání tomu, aby celý internet zpomalil na milost a nemilost Netflixu.
Živý přenos představuje nové problémy
Díky živému streamování videa na platformách, jako je Facebook Live nebo Twitch, se informace, které dostáváte do počítače, odehrávají v reálném čase (nebo co nejblíže tomu možnému). Jak si dokážete představit, živý streamer musí být schopen nahrát obsah tak rychle, jak si můžete stáhnout obsah.
Dariusz Jarzabek / Shutterstock
Když živý přenos zaznamenává své video, každá milisekunda tohoto videa (a jeho doprovodného zvuku) je rozdělena na malé malé soubory. Tyto malé soubory jsou komprimovány a organizovány kodérem, létají po internetu a váš počítač je stahuje kousek po kousku. Protože jsou soubory kódované, může je váš počítač spojit do srozumitelného videa a mezi vámi a zdrojem streamování by nemělo být velké zpoždění.
Populární služby živého streamování, jako jsou Twitch a Youtube, využívají globální síť serverů ke snížení zpoždění a ke zlepšení kvality streamování videa. Všechna živá streamovaná videa jsou však vydána na milost a nemilost připojení k internetu živého streamujícího. Jak si dokážete představit, přímý přenos nemůže používat OCA. Naštěstí díky rozvoji rychlého domácího připojení k internetu, jako je Google Fiber, bylo možné živé vysílání a implementace Domácí připojení k internetu 5G posune kvalitu živých přenosů o něco dále.
Budoucností streamování jsou videohry
Myšlenka hraní videoher ve vašem prohlížeči není příliš nová. Hodně internetu je věnováno malým hrám a na Facebooku je spousta lidí, kteří chodí speciálně na Farmville a Candy Crush. Některé společnosti se ale snaží posunout hraní v prohlížeči o krok dále vytvořením streamovacích služeb pro konzolové hry náročné na zdroje.
Aby bylo jasno, nemluvíme o živém streamování Farm Simulatoru na Twitchi, mluvíme o tom vzdálené hraní videoher , bez vyhrazené konzoly nebo počítače s 1000 USD. Díky streamování her zvládá server daleko od vašeho domova všechna kritická čísla, která jsou potřebná k napájení hladovějících her. Služby jako Google Stream projektu a Nvidia GEFORCE HNED TEĎ slibte, že váš mizerný notebook v hodnotě 100 $ bude schopen hrát i ty největší a nejkrásnější hry. To lidem může ušetřit spoustu peněz a odstraní bariéru, kterou pro videohry stanovily hardwarová omezení.
Streamování videohry do počítače někoho jiného je samozřejmě mnohem obtížnější než streamování filmu. Nebudete postupně stahovat statický soubor; manipulujete se souborem a pracujete s ním v reálném čase. Pokud dojde ke zpoždění mezi vstupy řadiče a aktivitou na obrazovce, pak je hra nehratelná . Na služby jako Skype a Facetime se můžete dívat jako na předchůdce streamování her, protože vyžadují rychlé obousměrné připojení. Streamování her však musí být mnohem plynulejší.
Služby streamování her náročných na zdroje zatím nejsou běžné ani super spolehlivé, takže společnosti o svých obchodních tajemstvích hovořily přísně. Víme však, že v zásadě kráčí ve stopách Netflixu. Společnosti jako Nvidia vytvářejí CDN plné supervýkonných grafických karet a Google se snaží přijít na to, jak spárovat zařízení Open Connect, která jsou plná her, s vysokorychlostními domácími internetovými službami Google Fiber. V každém případě je streamování her dalším krokem v příběhu streamování médií.
PŘÍBUZNÝ: Herní streamovací služby budou čelit stejným problémům jako streamování televize