Interneta straumēšana Kas tas ir un kā tas darbojas?
Manuel Esteban / Shutterstock
Mēs ilgu laiku esam straumējuši saturu no interneta, un tas ir guvis līdz vietai, ka internets ir sinonīms ar tādiem pakalpojumiem kā Netflix un Youtube. Bet kas īsti ir straumēšana un kā tas darbojas?
Straumēšana notiek ar bitu
Ja vēlaties skatīties videoklipu vai atskaņot dziesmu savā datorā, vispirms tas ir jāielādē. Nav tā. Zinot to, jūs varat apskatīt Netflix vai Spotify un jautāt: „Kā mēs sapratām, kā uzreiz lejupielādēt video un mūziku?” Nu, tas ir tikai lieta. Kad straumējat mediju, tas tūlīt netiek lejupielādēts datorā; tas reālā laikā tiek lejupielādēts pa gabaliem.
Vārds „straumēšana” ir pašraksturojošs. Informācija tiek saņemta jūsu datorā nepārtrauktā, vienmērīgā informācijas plūsmā. Ja filmu lejupielāde ir līdzīga pudelēs iepildīta ūdens iegādei, straumēšanas filmas ir kā krāna izmantošana, lai aizpildītu tukšu pudeli.
Varat salīdzināt filmas straumēšanu ar VHS lentes skatīšanu. Atskaņojot VHS lenti, katru sekundi no video un audio skenē pa gabaliem. Tas notiek, skatoties reālajā laikā, kas nozīmē, ka visi pārtraukumi pēkšņi pārtrauks vai beigs filmu skatīšanās pieredzi.
Straumējot filmu vai dziesmu, jūsu dators lejupielādē un dekodē multivides faila gabalus reālā laikā. Ja jums ir neparasti ātrs interneta pieslēgums, fails var tikt pilnībā lejupielādēts, pirms esat pabeidzis skatīties vai klausīties to, tāpēc straume dažreiz turpināsies, pat ja internets tiek izgriezts. Tas nozīmē, ka viss, kas tiek straumēts, netiek ieskaitīts datora pastāvīgajā krātuvē (lai gan daži pakalpojumi, piemēram, Spotify, jūsu ierīcē ievietos dažus nelielus kešatmiņas failus, lai nākotnē atskaņotu ātrāk).
Uzņēmumi strādā grūti, lai straumētu straumēšanu
Video un audio straumēšana no interneta nav jauna; tas tikai jūtas jauns, jo tas beidzot ir ērts. Videoklipa skatīšanās vai dziesmas atskaņošana no tīmekļa vietnes ir bijusi mazliet apgrūtinoša un laikietilpīga lieta. Plūsma nepārtraukti apstāsies un sāksies, un jūs varētu tērēt minūtes, tikai gaidot mediju buferi (un dažreiz tas netiks buferis vispār).
Bet veids, kā straumēšanas darbi ir lielākoties palikuši tādi paši. Faili tiek lejupielādēti pēc kārtas, skatoties vai klausoties tos. Tā ir mainīta infrastruktūra, un tādi uzņēmumi kā Youtube un Netflix ir smagi strādājuši (un iztērējuši daudz naudas), veidojot šo infrastruktūru.
Sashkin / Shutterstock
Youtube un Netflix izmantoja tikai vienu vai divus serverus, lai to izvietotu, un tas nedarbojās. Lietotāji, kas bija tālu no serveriem, piedzīvoja lielu kavēšanos, un augstas satiksmes dienas (piemēram, sestdienas vakarā) palēninātu straumēšanas serveru pārmeklēšanu. Uzņēmumi šo problēmu ir atrisinājuši, veidojot satura piegādes tīklus (CDN), lai uzglabātu un nosūtītu saturu. CDN ir blīvs, globāls serveru tīkls, kas satur vienādu saturu. Tas samazina nobīdi, uztur serverus blīvi apdzīvotās vietās.
Protams, jaudīgs CDN ir bezjēdzīgi, ja visiem jūsu lietotājiem ir crappy interneta pieslēgums. Dažos gadījumos šis jautājums laika gaitā atrisina sevi. ISP vienmēr konkurē par ātrākiem, jaudīgākiem interneta pieslēgumiem, un tādi sasniegumi kā visā pasaulē Google Fiber un 5G mājas interneta pieslēgumi ir tikai pār horizonts.
Tomēr daži straumēšanas pakalpojumi un interneta pakalpojumu sniedzēji ir sapratuši, ka, neraugoties uz ātru mājas interneta pieslēgumu un blīviem CDN, augsts globālais interneta trafiks var izraisīt straumēšanas kavēšanos. Nemaz nerunājot, tādi pakalpojumi kā Netflix izmanto vairāk nekā 15% no pasaules globālā interneta joslas platuma. Kad daudzi cilvēki straumē Stranger Things jaunāko sezonu, viss internets var palēnināties.
Rezultātā straumēšanas pakalpojumi sniedz interneta pakalpojumu sniedzējiem atvērtas savienošanas ierīces (OCA). Šie OCA ir galvenokārt cietie diski, kas ir pilni ar populārām filmām, dziesmām un citu straumētu saturu, un tie samazina nepieciešamību jūsu ISP novirzīt interneta datplūsmu uz Netflix vai Hulu serveri. Tas ne tikai padara straumēšanu straujāku, bet arī neļauj internetam palēnināt Netflix žēlastību.
Live Streaming prezentē jaunas problēmas
Izmantojot tiešraides video straumēšanu platformās, piemēram, Facebook Live vai Twitch, informācija, ko saņemat datorā, notiek reālā laikā (vai pēc iespējas tuvāk tam). Tātad, kā jūs varat iedomāties, tiešraides straumētājam ir jāspēj augšupielādēt saturu tik ātri, kā varat lejupielādēt saturu.
Dariusz Jarzabek / Shutterstock
Kā livestreamer ieraksta savu video, katru milisekundi no šī video (un ar to saistītais audio) tiek sadalīts sīkos mazos failos. Šie sīkie faili tiek saspiesti un organizēti ar kodētāju, tie lido pāri internetam, un jūsu dators tos lejupielādē pa solim. Tā kā faili ir kodēti, jūsu dators var tos salikt kopā saprotamā video formātā, un starp jums un straumēšanas avotu nedrīkst būt daudz laika..
Populāri tiešraides pakalpojumi, piemēram, Twitch un Youtube, izmanto globālu serveru tīklu, lai samazinātu kavēšanos un uzlabotu video straumēšanas kvalitāti. Bet visi tiešraides straumētie videoklipi ir dzīvnieka interneta pieslēguma žēlastībā. Kā jūs varat iedomāties, dzīvnieki nevar izmantot OCA. Par laimi, ātrās mājas interneta pieslēguma attīstība, piemēram, Google Fiber, ir devusi iespēju tiešraidē straumēt un 5G mājas interneta pieslēgumu ieviešana aizņems mazliet tālāk tiešraides kvalitāti..
Straumēšanas nākotne ir video spēles
Ideja spēlēt videospēles savā pārlūkprogrammā nav ļoti jauna. Labs internets ir veltīts mazām spēlēm, un tur ir daudz cilvēku, kas Facebook'ā īpaši nodarbojas ar Farmville un Candy Crush. Bet daži uzņēmumi mēģina veikt pārlūkprogrammu spēļu soli tālāk, izveidojot straumēšanas pakalpojumus resursu smagajām konsolēm.
Lai būtu skaidrs, mēs nerunājam par Farm Simulator par Twitch, mēs runājam par attālinātu videospēļu atskaņošanu bez īpaša konsoles vai $ 1000 datora. Izmantojot spēļu straumēšanu, serveris, kas atrodas tālu no jūsu mājām, apstrādā visus numurus, kas ir vajadzīgi, lai spēka izsalkušas spēles. Pakalpojumi, piemēram, Google Project Stream un Nvidia GEFORCE NOW sola, ka jūsu klēpjdators 100 $ spēs spēlēt pat lielākās, skaistākās spēles. Tas var ietaupīt cilvēkus daudz naudas, un tas novērsīs šķēršļus, kas videospēlēm ir noteikti aparatūras ierobežojumi.
Protams, videospēļu straumēšana kādam datoram ir daudz grūtāk nekā filmas straumēšana. Jūs nepārtraukti lejupielādējat statisku failu; jūs manipulējat un mijiedarbojas ar failu reālajā laikā. Ja starp kontroliera ieejām un ekrāna aktivitātēm ir kādas kavēšanās, tad spēle nav atskaņojama. Jūs varat aplūkot tādus pakalpojumus kā Skype un Facetime kā iepriekšēju kursoru uz spēles straumēšanu, jo tie prasa ātrus divvirzienu savienojumus. Bet spēļu straumēšanai jābūt daudz bezšuvīgākai.
Resursu smago spēļu straumēšanas pakalpojumi vēl nav mainstream vai super uzticami, tāpēc uzņēmumi ir cieši aizkustināti par saviem komercnoslēpumiem. Bet mēs zinām, ka viņi būtībā seko Netflix pēdām. Uzņēmumi, piemēram, Nvidia, veido CDN, kas ir pilni ar lielas spēka grafikas kartēm, un Google cenšas noskaidrot, kā savienot Open Connect ierīces, kas ir pilnas ar spēlēm, ar ātrgaitas Google Fiber mājas interneta pakalpojumiem. Katrā ziņā spēļu straumēšana ir nākamais solis straumēšanas mediju stāstā.