Transmitem conținut de pe internet de mult timp și a ajuns la punctul în care internetul este sinonim cu servicii precum Netflix și Youtube. Dar ce anume este streamingul și cum funcționează?
Streaming-ul se întâmplă bit cu bit
Când doriți să vizionați un videoclip sau să redați o melodie pe computer, trebuie mai întâi să îl descărcați. Nu există nicio cale de a evita acest lucru. Știind acest lucru, puteți să vă uitați la Netflix sau Spotify și să întrebați „cum ne-am dat seama cum să descărcăm clipuri video și muzică instantaneu?” Ei bine, acesta este doar lucrul. Când transmiteți un flux media, acesta nu se descarcă instantaneu pe computer; descarcă bucată cu bucată în timp real.
Cuvântul „streaming” este auto-descriptiv. Informațiile ajung la computerul dvs. într-un flux continuu și constant de informații. Dacă descărcarea de filme este asemănătoare cu cumpărarea de apă îmbuteliată, transmiterea de filme este ca și cum ai folosi un robinet pentru a umple o sticlă goală.
Ai putea compara streamingul unui film cu vizionarea unei benzi VHS. Când redați o bandă VHS, fiecare secundă de videoclip și audio este scanată bucată cu bucată. Acest lucru se întâmplă în timp ce vizionați în timp real, ceea ce înseamnă că orice întrerupere va întrerupe brusc sau va termina experiența dvs. de vizionare a filmului.
Când transmiteți în flux un film sau o melodie, computerul dvs. descarcă și decodează piese într-un fișier media în timp real. Dacă aveți o conexiune la internet neobișnuit de rapidă, fișierul poate fi descărcat complet înainte de a fi terminat de vizionat sau ascultat, motiv pentru care un flux va continua uneori pentru o vreme, chiar dacă internetul se întrerupe. Acestea fiind spuse, tot ceea ce transmiteți în flux nu intră în stocarea permanentă a computerului (deși unele servicii, cum ar fi Spotify, vor pune câteva fișiere cache mici pe dispozitivul dvs. pentru a face redările viitoare mai rapide).
Întreprinderile muncesc din greu pentru a face streamingul rapid
Transmiterea video și audio de pe internet nu este nouă; se simte doar nou, pentru că este în cele din urmă convenabil. Vizionarea unui videoclip sau redarea unei melodii de pe un site web s-a întâmplat puțin câte puțin, fiind o afacere enervantă și care consuma mult timp. Fluxul s-ar opri și porni în mod constant și ați putea petrece minute doar așteptând ca mediile să fie tamponate (și, uneori, nu s-ar tampona deloc).
Dar modul în care funcționează streamingul a rămas în mare parte același. Fișierele se descarcă puțin câte puțin pe măsură ce le urmăriți sau le ascultați. Infrastructura s-a schimbat, iar companii precum Youtube și Netflix au muncit din greu (și au cheltuit mulți bani) construind acea infrastructură.
YouTube și Netflix obișnuiau să folosească doar unul sau două servere pentru a-și găzdui conținutul și nu a funcționat. Utilizatorii care erau departe de servere au experimentat o mulțime de întârziere, iar zilele cu trafic intens (sâmbătă seara, de exemplu) ar încetini serverele de streaming către un crawl. Companiile au rezolvat această problemă prin crearea de rețele de livrare de conținut (CDN), pentru a stoca și a trimite conținut. Un CDN este o rețea densă, globală de servere, care conțin toate același conținut. Acest lucru reduce întârzierea, împiedică supraîncărcarea serverelor din zonele dens populate.
Desigur, un CDN puternic este inutil dacă toți utilizatorii dvs. au conexiuni de internet nenorocite. În anumite privințe, această problemă se rezolvă de-a lungul timpului. ISP-urile concurează întotdeauna pentru conexiuni la internet mai rapide și mai puternice și pentru progrese precum la nivel mondial Google Fiber și Internet de acasă 5G conexiunile sunt chiar peste orizont.
Dar unele servicii de streaming și furnizorii de servicii de internet au realizat că, în ciuda conexiunilor rapide la internet la domiciliu și a CDN-urilor dense, traficul de internet global ridicat poate provoca întârzieri în flux. Ca să nu mai vorbim, serviciile precum Netflix le folosesc mai mult de 15% a lățimii de bandă globală pe internet. Când mulți oameni transmit cel mai nou sezon al Stranger Things, întregul internet poate încetini.
Ca urmare, serviciile de streaming tind să furnizeze dispozitive Open Connect (OCA) către ISP-uri. Aceste OCA-uri sunt în esență hard disk-uri pline de filme populare, melodii și alte tipuri de conținut streaming și reduc necesitatea ca ISP-ul dvs. să vă redirecționeze traficul pe internet către un server Netflix sau Hulu. Acest lucru nu numai că face streaming-ul mai rapid, dar, de asemenea, împiedică întreaga internet să încetinească la mila Netflix.
Transmiterea în direct prezintă noi probleme
Cu fluxul video live pe platforme precum Facebook Live sau Twitch, informațiile pe care le primiți pe computer se întâmplă în timp real (sau cât mai aproape de acestea). Așa cum vă puteți imagina, un streamer live trebuie să poată încărca conținut la fel de repede pe care îl puteți descărca.
Dariusz Jarzabek / Shutterstock
Pe măsură ce un live streamer își înregistrează videoclipul, fiecare milisecundă din acel videoclip (și sunetul său însoțitor) este împărțită în mici fișiere. Aceste fișiere minuscule sunt comprimate și organizate de un codificator, zboară pe internet, iar computerul dvs. le descarcă câte puțin. Deoarece fișierele sunt codificate, computerul le poate pune într-un videoclip ușor de înțeles și nu ar trebui să existe prea mult decalaj între dvs. și sursa de streaming.
Serviciile de streaming live populare precum Twitch și Youtube utilizează o rețea globală de servere pentru a reduce decalajul și pentru a îmbunătăți calitatea streamingului video. Dar toate videoclipurile transmise în direct sunt la mila conexiunii la internet a unui live streamer. După cum vă puteți imagina, live streaming-urile nu pot utiliza OCA-uri. Din fericire, dezvoltarea conexiunilor rapide la internet la domiciliu, precum Google Fiber, a făcut posibilă transmiterea în direct și implementarea Conexiuni la internet la domiciliu 5G va duce calitatea fluxurilor live puțin mai departe.
Viitorul streamingului este jocurile video
Ideea de a juca jocuri video în browserul dvs. nu este foarte nouă. O parte bună a internetului este dedicată jocurilor mici și există o mulțime de oameni care accesează Facebook special pentru Farmville și Candy Crush. Dar unele companii încearcă să facă jocurile cu browserul un pas mai departe prin crearea de servicii de streaming pentru jocurile de consolă cu resurse mari.
Pentru a fi clar, nu vorbim despre live simulator Farm Simulator pe Twitch, ci vorbim despre joc de la distanță jocuri video , fără o consolă dedicată sau un computer de 1000 USD. Cu streamingul de jocuri, un server aflat departe de casă gestionează tot ceea ce este necesar pentru a alimenta jocurile înfometate de resurse. Servicii precum Google Flux de proiect și a lui Nvidia GEFORCE ACUM promite-ți că laptopul tău de 100 de dolari va putea juca chiar și cele mai mari și mai frumoase jocuri. Acest lucru poate economisi o mulțime de bani oamenilor și va elimina bariera stabilită de limitările hardware pentru jocurile video.
Desigur, transmiterea unui joc video pe computerul cuiva este mult mai dificilă decât transmiterea unui film. Nu descărcați progresiv un fișier static; manipulați și interacționați cu un fișier în timp real. Dacă există un decalaj între intrările controlerului și activitatea de pe ecran, atunci jocul nu poate fi jucat . Ați putea privi servicii precum Skype și Facetime ca un precursor al streamingului de jocuri, deoarece necesită conexiuni rapide bidirecționale. Dar streaming-ul jocului trebuie să fie mult mai uniform.
Serviciile de streaming de jocuri cu resurse mari nu sunt deocamdată obișnuite sau extrem de fiabile, așa că companiile au avut probleme cu secretele lor comerciale. Dar știm că, în esență, urmează urmele Netflix. Companii precum Nvidia construiesc CDN-uri care sunt pline de plăci grafice super-alimentate, iar Google încearcă să descopere cum să asocieze aparatele Open Connect care sunt pline de jocuri la serviciile de internet de mare viteză Google Fiber. Oricum ar fi, streaming-ul jocului este următorul pas în povestea fluxului media.
LEGATE DE: Serviciile de streaming de jocuri se vor confrunta cu aceleași probleme ca și streamingul TV