Internet Streaming Što je to i kako funkcionira?
Manuel Esteban / Shutterstock
Dugo smo strimirali sadržaj s interneta i došlo je do točke da je internet sinonim za usluge kao što su Netflix i Youtube. Ali što je točno, i kako funkcionira?
Streaming se događa malo po bit
Kada želite gledati videozapis ili reproducirati pjesmu na računalu, najprije ga morate preuzeti. Nema šanse za to. Znajući to, možete pogledati Netflix ili Spotify i pitati "kako smo shvatili kako se videozapisi i glazba mogu trenutno učitati?" Pa, to je samo stvar. Kada strujite medije, to se ne preuzima trenutno na vaše računalo; to je preuzimanje u djelima u stvarnom vremenu.
Riječ "strujanje" je samo-opisna. Informacije stižu do vašeg računala u stalnom, stalnom toku informacija. Ako je preuzimanje filmova srodno kupnji vode u bocama, streaming filmova je poput upotrebe slavine da napuni praznu bocu.
Možete usporediti streaming film s gledanjem VHS vrpce. Kada reproducirate VHS vrpcu, svaka sekunda videozapisa i zvuka skenira se po dio. To se događa dok gledate u stvarnom vremenu, što znači da će bilo kakvi prekidi naglo zaustaviti ili okončati iskustvo gledanja filma.
Kada emitirate film ili pjesmu, vaše računalo preuzima i dekodira sitne dijelove medijske datoteke u stvarnom vremenu. Ako imate neuobičajeno brzu internetsku vezu, datoteka može biti u potpunosti preuzeta prije nego što je završite gledanjem ili slušanjem, zbog čega će se tok ponekad nastaviti i neko vrijeme, čak i ako se internet isključi. Međutim, sve što prenosite ne ulazi u trajnu pohranu računala (iako će neke usluge, kao što je Spotify, staviti neke male predmemorijske datoteke na uređaj kako bi buduće reprodukcije brže).
Tvrtke naporno rade kako bi napravile strujanje
Strujanje videozapisa i zvuka s interneta nije novo; samo se osjeća novo, jer je napokon prikladno. Gledanje videozapisa ili reproduciranje pjesme s web-lokacije dogodilo se postupno i bilo je neugodno i dugotrajno. Struja bi se neprestano zaustavljala i pokretala, a vi biste mogli potrošiti minute samo čekajući medije za spremanje u međuspremnik (a ponekad ih uopće i ne bi spremali).
No, način na koji je strujanje djela uglavnom ostao isti. Datoteke se preuzimaju malo po malo dok ih gledate ili slušate. To je infrastruktura koja se promijenila, a tvrtke kao što su Youtube i Netflix naporno su radile (i trošile mnogo novca) na izgradnju te infrastrukture.
Sashkin / Shutterstock
Youtube i Netflix koristili su samo jedan ili dva poslužitelja za hostiranje sadržaja, a to nije uspjelo. Korisnici koji su bili daleko od poslužitelja doživjeli su mnogo kašnjenja, a dani s visokim prometom (primjerice, subotom navečer) usporili bi streaming poslužitelja na indeksiranje. Tvrtke su taj problem riješile izgradnjom mreža za isporuku sadržaja (CDN-a) za pohranu i slanje sadržaja. CDN je gusta, globalna mreža poslužitelja koja sadrži isti sadržaj. Time se smanjuje kašnjenje, a poslužitelji u gusto naseljenim područjima zadržavaju preopterećenost.
Naravno, snažan CDN je beskoristan ako svi vaši korisnici imaju jebane internetske veze. Na neki način, ovo se pitanje vremenom rješava. ISP-ovi se uvijek natječu za brže, snažnije internetske veze, a napredak kao što su Google Fiber i 5G kućne internet veze nalaze se na horizontu.
No, neki streaming servisi i ISP-ovi su shvatili da, unatoč brzim internetskim vezama i gustim CDN-ovima, veliki globalni internetski promet može uzrokovati zaostajanje u prijenosu. Da ne spominjem, usluge poput Netflixa koriste više od 15% svjetske globalne propusnosti interneta. Kada puno ljudi struji u najnovijoj sezoni Stranger Things, cijeli internet može usporiti.
Kao rezultat toga, usluge streaminga obično nude ISP-ovima Open Connect uređaje (OCA). Ove OCA su u osnovi tvrdi diskovi puni popularnih filmova, pjesama i drugih sadržaja koji se mogu prenijeti, a smanjuju potrebu da vaš ISP preusmjeri internetski promet na Netflix ili Hulu poslužitelj. To ne samo da ubrzava strujanje, već i sprječava usporavanje cijelog interneta na milost i nemilost Netflixa.
Live Streaming predstavlja nove probleme
Uz live streaming videozapisa na platformama kao što su Facebook Live ili Twitch, informacije koje primate na računalu događaju se u stvarnom vremenu (ili što je bliže moguće). Dakle, kao što možete zamisliti, live streamer mora moći učitati sadržaj što je brže moguće.
Dariusz Jarzabek / Shutterstock
Kako livestreamer snima njihov videozapis, svaka milisekunda tog videozapisa (i pripadajući audiozapis) podijeljen je u male datoteke. Ove sićušne datoteke komprimirane su i organizirane od strane enkodera, one lete preko interneta, a vaše računalo ih preuzima malo po malo. Budući da su datoteke kodirane, vaše računalo može ih spojiti u razumljiv videozapis, a ne bi trebalo biti mnogo kašnjenja između vas i izvora za streaming.
Popularne live streaming usluge kao što su Twitch i Youtube koriste globalnu mrežu poslužitelja za smanjenje zaostajanja i poboljšanje kvalitete video streaminga. No svi videozapisi uživo prikazani su na milosti internetske veze uživo. Kao što možete zamisliti, livestreameri ne mogu koristiti OCA. Srećom, razvoj brzih kućnih internetskih veza, kao što je Google Fiber, omogućio je streaming uživo, a implementacija 5G kućnih internetskih veza potaknut će kvalitetu prijenosa uživo.
Budućnost prijenosa je video igre
Ideja igranja video igara u pregledniku nije nova. Dobar dio interneta posvećen je malim igrama, a postoji mnogo ljudi koji idu na Facebook posebno za Farmville i Candy Crush. No, neke tvrtke pokušavaju iskoristiti igranje preglednika korak dalje stvarajući streaming usluge za konzolne igre.
Da budemo jasni, ne govorimo o livestreamingu Farma Simulator na Twitchu, govorimo o daljinskom igranju video igara, bez namjenske konzole ili računala od $ 1000. Uz streaming igre, poslužitelj udaljen od vašeg doma obrađuje sve brojeve koji su potrebni za napajanje gladnih igara. Usluge poput Googleovog projekta Stream i NVIDIA GEFORCE NOW obećavaju da će vaš usrani laptop od 100 USD moći igrati čak i najveće, najljepše igre. To može uštedjeti ljudima mnogo novca, a time će se ukloniti barijera koju su hardverska ograničenja postavila za videoigre.
Naravno, streaming video igre na nečije računalo je mnogo teže od streaminga filma. Vi ne preuzimate progresivnu statičku datoteku; manipulirate i komunicirate s datotekom u stvarnom vremenu. Ako postoji bilo kakvo zaostajanje između ulaza kontrolera i aktivnosti na zaslonu, igra se ne može reproducirati. Usluge kao što su Skype i Facetime možete pogledati kao pre-kursor za streaming igara, jer one zahtijevaju brze dvosmjerne veze. Ali strujanje igara mora biti mnogo bešavnije.
Usluge prijenosa igara koje se bave teškim resursima još uvijek nisu mainstream ili super pouzdane, tako da su tvrtke usko vezane za svoje poslovne tajne. Ali znamo da oni u biti slijede Netflixove korake. Tvrtke kao što je Nvidia grade CDN-ove koji su prepuni supernaponskih grafičkih kartica, a Google pokušava shvatiti kako upariti Open Connect uređaje koji su puni igara za brzi Google Fiber home internetske usluge. U svakom slučaju, streaming igara je sljedeći korak u priči o streaming medijima.