Úvodná » ako » Internet Streaming Čo je a ako to funguje?

    Internet Streaming Čo je a ako to funguje?


    Manuel Esteban / Shutterstock 

    Stretli sme obsah z internetu už dlhú dobu a je to tak, že internet je synonymom služieb ako Netflix a Youtube. Ale čo presne streamuje a ako to funguje?

    Streaming sa stane bitom za bit

    Ak chcete sledovať video alebo prehrávať skladbu vo vašom počítači, musíte ho najskôr stiahnuť. Nie je tam žiadna cesta. Ak to viete, môžete sa pozrieť na Netflix alebo Spotify a opýtať sa "ako sme zistili, ako okamžite sťahovať videá a hudbu?" No, to je len tá vec. Pri prehrávaní streamovaných médií sa okamžite neprevezme do počítača. to je sťahovanie kusov po kúsku v reálnom čase.

    Slovo "streaming" je samo-popisné. Informácie prichádzajú na váš počítač nepretržite a nepretržite. Ak je sťahovanie videí podobné nákupu balenej vody, streaming filmov je ako použitie batérie na vypĺňanie prázdnej fľaše.

    Pri sledovaní pásky VHS môžete porovnávať streamovanie filmu. Pri prehrávaní kazety VHS sa každú sekundu videa a zvuku naskenuje kus po kúsku. K tomu dochádza pri sledovaní v reálnom čase, čo znamená, že akékoľvek prerušenia náhle zastavia alebo skončia vaše sledovanie filmov.

    Pri prehrávaní videa alebo skladby v počítači sa v počítači prenesú a dekódujú v reálnom čase súbory s multimediálnym súborom. Ak máte neobvykle rýchle internetové pripojenie, súbor môže byť úplne stiahnutý predtým, než ho dokončíte sledovanie alebo počúvanie, čo je dôvod, prečo bude stream niekedy trvať aj na chvíľu, aj keď sa internet vypne. To všetko sa hovorí, že všetko, čo vás stream neprejdú do trvalého úložiska vášho počítača (aj keď niektoré služby, napríklad Spotify, vložia do vášho zariadenia malé súbory cache, aby sa budúce prehrávanie zrýchlila).

    Firmy pracujú ťažko, aby sa streamovanie rýchlo

    Streaming videa a zvuku z internetu nie je nový; jednoducho cíti novú, pretože je to konečne pohodlné. Sledovanie videa alebo prehrávanie skladby z webových stránok sa stávalo trochu kúsok, a to bolo nepríjemné a časovo náročné. Prúd by sa neustále zastavil a začal, a mohli by ste stráviť minúty len čakaním na vyrovnávacie médium na vyrovnávaciu pamäť (a niekedy by nebolo vôbec vyrovnávacej pamäte).

    Ale spôsob, akým streaming pracuje väčšinou zostal rovnaký. Súbory sa sťahujú po jednotlivých bitoch, ako ich pozeráte alebo počúvate. Je to infraštruktúra, ktorá sa zmenila a podniky ako Youtube a Netflix pracovali tvrdo (a strávili veľa peňazí) a vybudovali takú infraštruktúru.


    Sashkin / Shutterstock

    Youtube a Netflix používali iba jeden alebo dva servery na hosťovanie svojho obsahu a nefungovalo. Používatelia, ktorí boli ďaleko od serverov, zaznamenali veľa oneskorenia a dny s vysokou návštevnosťou (napr. V sobotu v noci) by spomaľovali streamingové servery na prehliadanie. Spoločnosti vyriešili tento problém vytvorením siete na poskytovanie obsahu (CDN), na ukladanie a odosielanie obsahu. CDN je hustá globálna sieť serverov, ktoré obsahujú rovnaký obsah. Tým sa znižuje oneskorenie, čím dochádza k preťaženiu serverov v husto osídlených oblastiach.

    Samozrejme, mocný CDN je zbytočný, ak všetci vaši používatelia majú nepríjemné internetové pripojenie. V niektorých ohľadoch sa tento problém rieši v priebehu času. Poskytovatelia internetových služieb vždy súťažia o rýchlejšie a výkonnejšie pripojenie k internetu a pokroky ako celosvetové internetové pripojenie Google Fiber a domáce internetové pripojenie 5G sa nachádzajú len za horizontom.

    Niektoré služby streamingu a poskytovatelia internetových služieb si však uvedomujú, že napriek rýchlemu domácemu pripojeniu na internet a hustým CDN, môže vysoká globálna internetová komunikácia spôsobiť oneskorenie streamingu. Nehovoriac o tom, služby ako Netflix využívajú viac ako 15% celosvetovej globálnej šírky pásma internetu. Keď veľa ľudí prúdi najnovšiu sezónu Stranger Things, celý internet sa môže spomaliť.

    Výsledkom toho je, že streamingové služby majú tendenciu poskytovať poskytovateľom pripojenia Open Connect (OCA) poskytovateľom internetových služieb. Tieto OCA sú v podstate pevné disky, ktoré sú plné populárnych filmov, skladieb a iných prúdových obsahov a znižujú potrebu vášho poskytovateľa internetových služieb presmerovať vašu internetovú návštevnosť na server Netflix alebo Hulu. To nielen robí rýchlejšie streamovanie, ale tiež zabraňuje tomu, aby sa celý internet spomalil na milosť Netflixu.

    Živé vysielanie predstavuje nové problémy

    S živým vysielaním videa na platformách, ako je Facebook Live alebo Twitch, informácie, ktoré prijímate v počítači, sa dejú v reálnom čase (alebo čo najbližšie k tomu). Tak ako si viete predstaviť, živý streamer musí byť schopný nahrávať obsah tak rýchlo, ako si môžete stiahnuť obsah.


    Dariusz Jarzabek / Shutterstock

    Ako živočichovia nahrávajú svoje video, každá milisekunda tohto videa (a jeho doprovodný zvuk) je rozdelená na malé drobné súbory. Tieto malé súbory sú komprimované a usporiadané pomocou snímača, lietajú cez internet a váš počítač ich preberá bitom po kúsku. Keďže súbory sú zakódované, počítač ich môže dať dohromady do zrozumiteľného videa a nesmie byť medzi tebou a zdrojom prúdu.

    Populárne živé streamingové služby ako Twitch a Youtube využívajú globálnu sieť serverov na zníženie oneskorenia a zlepšenie kvality streamingu videa. Ale všetky živé vysielané videá sú na milosť internetového pripojenia livestreamer. Ako si viete predstaviť, živonosíci nemôžu používať OCA. Našťastie rozvoj rýchlych domácich internetových pripojení, ako je napríklad Google Fiber, umožnil živé vysielanie a implementácia 5G domáceho internetového pripojenia bude mať o niečo ďalej kvalitu živých prúdov.

    Budúcnosť streamovania je videohry

    Myšlienka prehrávania videohier vo vašom prehliadači nie je úplne nová. Dobrý kúsok internetu je venovaný malým hrám a existuje veľa ľudí, ktorí idú na Facebooku konkrétne pre Farmville a Candy Crush. Niektoré spoločnosti sa však snažia o prehĺbenie prehliadača prehliadača o krok ďalej tým, že vytvárajú streamingové služby pre konzolové hry náročné na zdroje.

    Len aby sme boli jasní, nehovoríme o tom, že Animal Simulator Farm na Twitch hovorí o tom, že hovoríme o diaľkovom hraní videohier, bez dedikovanej konzoly alebo počítača s hodnotou 1000 USD. S hraním hier, server vzdialený od vášho domu spracováva všetky číselné kruhy, ktoré sú potrebné na napájanie hladujúcich hier. Služby, ako je Project Stream od spoločnosti Google a GEFORCE NOW od spoločnosti Nvidia, sľubujú, že váš chytrý notebook s kapacitou 100 dolárov bude môcť hrať aj tie najväčšie a najkrajšie hry. To môže ušetriť ľudí veľa peňazí a odstráni to bariéru, ktorú obmedzujú hardvér pre videohry.

    Samozrejme, vysielanie videohier do počítača niekoho je oveľa ťažšie ako premietanie filmu. Nesťahujete statický súbor postupne; manipulujete a interagujete so súborom v reálnom čase. Ak medzi vstupmi regulátora a aktivitou na obrazovke nastane ľubovoľná medzera, potom je hra nehrateľná. Môžete sa pozrieť na služby ako Skype a Facetime ako pre-kurzor na hranie, pretože vyžadujú rýchle dvojsmerné spojenia. Streamovanie hry však musí byť oveľa bezproblémové.

    Serverové služby s vysokou náročnosťou na zdroje informácií nie sú hlavným prúdom ani sú super spoľahlivé, takže spoločnosti boli obťažované svojimi obchodnými tajomstvami. Ale vieme, že v podstate nasledujú kroky Netflixu. Spoločnosti ako Nvidia budujú CDN, ktoré sú plné grafických kariet superpowered, a spoločnosť Google sa pokúša zistiť, ako spájať Open Connect zariadenia, ktoré sú plné hier na vysokorýchlostných domácich internetových službách Google Fiber. Tak či onak, hranie hier je ďalším krokom v príbehu streaming médií.