Domača » kako » Pretok interneta Kaj je to in kako deluje?

    Pretok interneta Kaj je to in kako deluje?


    Manuel Esteban / Shutterstock 

    Dolgo časa smo pretakali vsebine iz interneta in do te mere, da je internet sinonim za storitve, kot sta Netflix in Youtube. Toda kaj točno je pretakanje in kako deluje?

    Pretakanje poteka malo po bitu

    Če želite gledati videoposnetek ali predvajati skladbo v računalniku, ga morate najprej prenesti. Ni ga mogoče. Če veste to, si lahko ogledate Netflix ali Spotify in vprašajte: »Kako smo ugotovili, kako lahko videoposnetke in glasbo prenesemo v trenutku?« No, to je samo stvar. Ko pretakate medije, se ne prenese v računalnik takoj; v realnem času se prenaša po delih.

    Beseda "pretakanje" je samo-opisna. Informacije pridejo do vašega računalnika v neprekinjenem, enakomernem toku informacij. Če je prenos filmov podoben nakupu ustekleničene vode, je pretakanje filmov kot uporaba pipa za polnjenje prazne steklenice.

    Lahko bi primerjali pretakanje filma v gledanje VHS kasete. Ko predvajate VHS trak, se vsako sekundo videa in zvoka skenira po kos. To se zgodi, ko gledate v realnem času, kar pomeni, da bodo morebitne prekinitve nenadoma zaustavile ali končale izkušnjo gledanja filma.

    Ko predvajate film ali pesem, vaš računalnik v realnem času prenese in dekodira itty-bitty delce predstavnostne datoteke. Če imate nenavadno hitro internetno povezavo, je morda datoteka v celoti prenesena, preden jo končate s predvajanjem ali poslušanjem, zaradi česar se bo tok včasih nadaljeval še nekaj časa, tudi če bo internet izklopljen. Kljub temu vse, kar pretočite, ne bo trajalo v trajnem pomnilniku računalnika (čeprav bodo nekatere storitve, kot je Spotify, v napravo shranile nekaj majhnih predpomnilnikov, da bodo hitrejši predvajalni posnetki v prihodnosti).

    Podjetja trdo delajo za hitro pretakanje

    Pretakanje videa in zvoka iz interneta ni novo; samo se počuti novo, ker je končno priročno. Gledanje videoposnetka ali predvajanje pesmi s spletnega mesta se je zgodilo malo po malo, kar je bila neprijetna in dolgotrajna zadeva. Tok bi se neprekinjeno ustavljal in začel, zato bi lahko porabili nekaj minut, ki čakajo, da se mediji shranijo (in včasih sploh ne bo blažil medijev)..

    Toda način pretakanja del je ostal večinoma enak. Datoteke se prenašajo po bitih, ko jih gledate ali poslušate. To je infrastruktura, ki se je spremenila, in podjetja, kot sta Youtube in Netflix, so trdo delala (in porabila veliko denarja) za izgradnjo te infrastrukture.


    Sashkin / Shutterstock

    Youtube in Netflix sta uporabljala samo en ali dva strežnika za gostovanje svoje vsebine in to ni delovalo. Uporabniki, ki so bili daleč stran od strežnikov, so doživeli veliko zamude, dnevi z visokim prometom (na primer v soboto zvečer) pa bi upočasnili pretakanje strežnikov. Podjetja so ta problem rešila tako, da so zgradila omrežja za dostavo vsebine (CDN), da bi shranjevala in pošiljala vsebino. CDN je gosta, globalna mreža strežnikov, ki vse vsebujejo enako vsebino. S tem se zmanjša zaostanek, strežniki v gosto poseljenih območjih ostanejo preobremenjeni.

    Seveda, močna CDN je neuporabna, če imajo vsi vaši uporabniki zmešane internetne povezave. Na nek način se to vprašanje sčasoma rešuje. Ponudniki internetnih storitev vedno tekmujejo za hitrejše, zmogljivejše internetne povezave, napredek, kot so svetovni Google Fiber in domači internetni priključki 5G, pa so že na obzorju.

    Toda nekateri pretočni servisi in ponudniki internetnih storitev so spoznali, da kljub hitrim internetnim povezavam in gostim CDN-jem visok globalni internetni promet lahko povzroči pretakanje. Da ne omenjam, storitve, kot je Netflix, uporabljajo več kot 15% svetovne pasovne širine interneta. Ko veliko ljudi pretaka najnovejšo sezono Stranger Things, lahko celoten internet upočasni.

    Storitve pretakanja ponavadi nudijo ponudnikom internetnih storitev Open Connect Appliances (OCA). Te OCA so v bistvu trdi diski, ki so polni priljubljenih filmov, pesmi in druge pretočne vsebine, in zmanjšujejo potrebo, da vaš ISP preusmeri internetni promet na strežnik Netflix ali Hulu. To ne samo, da pretakanje hitreje, ampak tudi preprečuje celoten internet od upočasnjuje na milost in nemilost Netflix.

    Prenos v živo predstavlja nove težave

    Pri pretakanju videoposnetkov v živo na platformah, kot je Facebook Live ali Twitch, se informacije, ki jih prejmete v računalniku, dogajajo v realnem času (ali čim bližje). Torej, kot si lahko predstavljate, mora biti strežnik v živo sposoben prenesti vsebino tako hitro, kot si lahko prenesete vsebino.


    Dariusz Jarzabek / Shutterstock

    V živo snema video, vsak milisekundi tega videa (in njegov spremljevalni zvok) je razdeljen na majhne datoteke. Te drobne datoteke so stisnjene in organizirane z dajalnikom, letijo po internetu in vaš računalnik jih prenese malo po bit. Ker so datoteke kodirane, jih lahko računalnik združi v razumljiv videoposnetek in med vami in pretočnim virom ne bi smelo biti preveč..

    Priljubljene storitve v živo, kot je Twitch in Youtube, uporabljajo globalno omrežje strežnikov za zmanjšanje zaostankov in izboljšanje kakovosti pretočnega videa. Vsi video posnetki v živo pa so na milost in nemilost internetne povezave. Kot si lahko predstavljate, ljudje v živo ne morejo uporabljati OCA. Na srečo je razvoj hitrih internetnih internetnih povezav, kot je Google Fiber, omogočil pretakanje v živo, uvajanje domačih internetnih povezav 5G pa bo izboljšalo kakovost prenosov v živo..

    Prihodnost pretakanja je video igre

    Zamisel o igranju video iger v vašem brskalniku ni zelo nova. Dober del interneta je namenjen majhnim igricam in veliko ljudi, ki gredo na Facebook posebej za Farmville in Candy Crush. Vendar pa nekatera podjetja poskušajo z igranjem brskalnikov narediti korak naprej z ustvarjanjem pretočnih storitev za igralne konzole, ki zahtevajo veliko virov.

    Da bi bilo jasno, ne govorimo o Livestreaming Farm Simulatorju na Twitch, govorimo o oddaljenem igranju video iger, brez namenske konzole ali računalnika za 1000 $. S pretakanjem iger strežnik, ki je oddaljen od vašega doma, obravnava vse številke, ki jih potrebujete za napajanje lačnih iger. Storitve, kot je Googlov projekt Stream in Nvidia GEFORCE NOW, obljubljajo, da bo vaš slabotni prenosni računalnik lahko igral celo največje, najlepše igre. To lahko ljudem prihrani veliko denarja in odpravi oviro, ki jo imajo strojne omejitve za videoigre.

    Seveda je pretakanje video iger na računalnik nekoga veliko težje kot pretakanje filma. Statične datoteke ne prenašate postopoma; delate z datoteko v realnem času. Če obstaja kakršen koli zamik med vhodi krmilnika in aktivnostjo na zaslonu, potem se igra ne igra. Storitve, kot sta Skype in Facetime, lahko pogledate kot predkurzor pretakanja iger, saj zahtevajo hitre dvosmerne povezave. Vendar mora biti pretakanje iger veliko bolj brezhibno.

    Storitve za pretakanje iger, ki so težke v zvezi z viri, še niso mainstream ali super zanesljive, tako da so bila podjetja tesno povezana s svojimi poslovnimi skrivnostmi. Toda vemo, da v bistvu sledijo stopinjam Netflixa. Podjetja, kot je Nvidia, gradijo CDN, ki so polna super zmogljivih grafičnih kartic, in Google poskuša ugotoviti, kako povezati Open Connect Appliances, ki so polni iger, do hitrih domačih internetnih storitev Google Fiber. V vsakem primeru je pretakanje iger naslednji korak v zgodbi pretakanja medijev.