Internet Streaming Co je to a jak to funguje?
Manuel Esteban / Shutterstock
Dlouho jsme streamovali obsah z internetu a bylo dosaženo toho, ž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 stává kousek za bit
Chcete-li sledovat video nebo přehrávat skladbu v počítači, musíte jej nejprve stáhnout. O tom není nic. Když to víte, můžete se podívat na Netflix nebo Spotify a zeptat se "jak jsme zjistili, jak dělat okamžitě stahování videa a hudby?" No, to je právě ta věc. Při streamování média se do počítače okamžitě stáhne; je to stahování po částech v reálném čase.
Slovo "streamování" je samo-popisné. Informace přicházejí na váš počítač nepřetržitým a stálým proudem informací. Pokud stahování filmů je podobné koupi balené vody, streamování filmů je jako použití kohoutku k vyplnění prázdné láhve.
Můžete porovnávat streamování filmu sledováním pásky VHS. Při přehrávání pásky VHS se každou sekundu videa a zvuku skenuje po jednotlivých kusech. K tomu dochází při sledování v reálném čase, což znamená, že jakékoli přerušení náhle pozastaví nebo ukončí sledování filmů.
Při streamování filmu nebo skladby počítač stahuje a dekóduje v reálném čase multimediální soubory. Máte-li neobvykle rychlé připojení k internetu, může být soubor úplně stažen před dokončením sledování nebo poslechu, což je důvod, proč se někdy vyskytne proud, a to i v případě, že internet vypne. To vše bylo řečeno, že vše, co stream neproniká do trvalého úložiště vašeho počítače (i když některé služby, jako je Spotify, dávají do vašeho zařízení několik malých souborů mezipaměti, aby zrychlily budoucí přehrávání).
Firmy tvrdě pracují na rychlém streamování
Streaming videa a zvuku z internetu není nový; to se cítí nové, protože je konečně pohodlné. Sledování videa nebo přehrávání skladby z webových stránek se stalo kousek po kousku, což bylo nepříjemné a časově náročné. Proud by se neustále zastavoval a začal, a mohli byste strávit několik minut jen čekáním na to, že média budou vyrovnávat (a někdy by to vůbec nevyrovnal).
Ale způsob, jakým streamování pracuje, většinou zůstává stejné. Soubory stahovat bit po kousek při sledování nebo poslechu. Je to infrastruktura, která se změnila a podniky jako Youtube a Netflix tvrdě pracovaly (a utrácely spoustu peněz) a vybudovaly takovou infrastrukturu.
Sashkin / Shutterstock
Youtube a Netflix používaly pouze jeden nebo dva servery k hostování jejich obsahu, a to nefungovalo. Uživatelé, kteří byli daleko od serverů, zaznamenali hodně zpoždění a dny s vysokou návštěvností (například v sobotu večer) zpomalily streamingové servery. Společnosti tento problém vyřešily vybudováním sítí pro poskytování obsahu (CDN), ukládání a odesílání obsahu. CDN je hustá globální síť serverů, která obsahují stejný obsah. Tím se snižuje zpoždění, čímž se servery v hustě osídlených oblastech zhoršují.
Samozřejmě, silný CDN je zbytečný, pokud všichni vaši uživatelé mají špatné internetové připojení. V některých ohledech se tento problém vyřeší v průběhu času. Poskytovatelé internetových služeb vždy soutěží o rychlejší a výkonnější připojení k internetu a pokroky jako celosvětové internetové připojení společnosti Google Fiber a domácích internetových připojení 5G se nacházejí jen přes horizont.
Někteří vysílající služby a poskytovatelé internetových služeb si však uvědomují, že navzdory rychlému domácímu připojení k internetu a hustým CDN může vysoká celosvětová internetová komunikace způsobit zpoždění streamingu. Nemluvě o tom, služby jako Netflix využívají více než 15% světové šířky internetového připojení. Když spousta lidí vysílá nejnovější sezonu Stranger Things, může se celý internet zpomalit.
Výsledkem je, že streamingové služby mají tendenci poskytovat poskytovatelům připojení Open Connect (OCA) poskytovatelům internetových služeb. Tyto OCA jsou v podstatě pevné disky, které jsou plné populárních filmů, písní a jiného streamovaného obsahu a snižují potřebu poskytovatele ISP k přesměrování internetového provozu na server Netflix nebo Hulu. To nejen rychleji sleduje, ale také zabraňuje tomu, aby se celý internet zpomaloval na milost Netflixu.
Živé vysílání představuje nové problémy
S živým přenosem videa na platformách, jako je Facebook Live nebo Twitch, informace, které přijímáte v počítači, se dějí v reálném čase (nebo co nejblíže tomu, co je možné). Takže 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
Jako živočichové nahrává své video, každá milisekunda tohoto videa (a jeho doprovodný zvuk) je rozdělena na drobné soubory. Tyto drobné soubory jsou komprimovány a organizovány pomocí kodéru, létají se přes internet a váš počítač je kousek po sobě stahuje. Vzhledem k tomu, že jsou soubory zakódovány, je možné, že je počítač sestaví do srozumitelného videa a mezi vámi a zdrojem dat.
Oblíbené živé streamingové služby jako Twitch a Youtube využívají globální síť serverů ke snížení zpoždění a zlepšení kvality streamingu videa. Všechna živá videa jsou však na milost internetového připojení živočichů. Jak si dokážete představit, živočichové nemohou používat OCA. Naštěstí rozvoj rychlých domácích internetových připojení, jako je Google Fiber, umožnil živé vysílání a implementace domácích internetových připojení 5G bude mít ještě trochu lepší kvalitu živých přenosů.
Budoucnost streamování je videohry
Myšlenka přehrávání videohier ve vašem prohlížeči není příliš nová. Dobrá část internetu je věnována malým hrám a je tu spousta lidí, kteří chodí na Facebook konkrétně pro Farmville a Candy Crush. Některé firmy se však pokoušejí, aby prohlížeč hraní krok za krokem tím, že vytvoří streamingové služby pro konzolové hry náročné na zdroje.
Jen abychom byli jasní, nehovoříme o tom, jak se živí Animal Simulator na Twitchu, hovoříme o vzdáleném hraní videohier, aniž bychom měli vyčleněnou konzolu nebo počítač s 1000 dolary. S hraním her, server vzdálený od vašeho domova zpracovává veškeré křupavé číslo, které je potřeba k napájení hladujících zdrojů. Služby, jako je Project Stream společnosti Google a GEFORCE NOW od Nvidie, slibují, že váš špinavý notebook s kapacitou 100 dolarů bude moci hrát i ty největší a nejkrásnější hry. To může lidem ušetřit spoustu peněz a odstraní tak překážku, která omezují hardwarová omezení pro videohry.
Samozřejmě, že vysílání videohry do něčího počítače je mnohem obtížnější než film. Postupně stahovat statický soubor; manipulujete a pracujete se souborem v reálném čase. Pokud existuje nějaké zpoždění mezi vstupy regulátoru a aktivitou na obrazovce, pak je hra nepřehrávatelná. Mohli byste se podívat na služby jako Skype a Facetime jako předběžný kurzor pro hraní her, protože vyžadují rychlé dvoucestné připojení. Ale streaming hry musí být mnohem hladší.
Serverové služby s vysokým počtem zdrojů, které jsou zdrojem zdrojů, nejsou zatím běžným a nadále spolehlivým, a proto se společnosti obávají jejich obchodních tajemství. Ale víme, že v podstatě následují ve stopách Netflixu. Společnosti jako Nvidia budují CDN, které jsou plné superpower grafických karet a Google se snaží zjistit, jak propojit zařízení Open Connect, které jsou plné her na vysokorychlostní internetové služby Google Fiber. Ať tak či onak, hraní her je dalším krokem v příběhu streaming médií.