Koduleht » kuidas » Interneti-voogesitus Mis see on ja kuidas see toimib?

    Interneti-voogesitus Mis see on ja kuidas see toimib?


    Manuel Esteban / Shutterstock 

    Oleme pikka aega sisu internetist voogesitanud ja jõudnud selleni, et internet on sünonüümiks sellistele teenustele nagu Netflix ja Youtube. Aga mis täpselt on voogesitus ja kuidas see toimib?

    Striimimine toimub bittide kaupa

    Kui soovite videot vaadata või arvutis muusikat esitada, peate selle esmalt alla laadima. Selle ümber ei ole. Seda teades võite vaadata Netflixit või Spotify ja küsida, "kuidas me saime aru, kuidas videoid ja muusikat kohe alla laadida?" Noh, see on lihtsalt asi. Meedia voogesituses ei laadita see kohe teie arvutisse; see laadib tükki reaalajas alla.

    Sõna "streaming" on ise kirjeldav. Informatsioon jõuab teie arvutisse pidevalt ja pidevalt. Kui filmide allalaadimine sarnaneb pudelivett ostmisega, on striimfilmid nagu tühja pudeli täitmiseks kraaniga.

    Võid võrrelda filmi voogesitust VHS-lindi vaatamiseks. VHS-lindi esitamisel skaneeritakse iga sekund video ja heli. See juhtub, kui vaatate reaalajas, mis tähendab, et kõik katkestused peatavad või lõpetavad teie filmide vaatamise kogemuse.

    Filmi või laulu voogesitus laadib alla ja dekodeerib meediumifaili tükid reaalajas. Kui teil on ebatavaliselt kiire internetiühendus, võidakse fail täielikult alla laadida enne, kui olete selle vaatamise või kuulamise lõpetanud. Seetõttu läheb voog mõneks ajaks isegi siis, kui Internet katkeb. See tähendab, et midagi, mida teie voogesitate, ei lähe teie arvuti püsivasse mällu (kuigi mõned teenused, nagu näiteks Spotify, seavad teie seadmesse mõned väikesed vahemälufailid, et teha tulevikus esitatavaid faile kiiremini).

    Ettevõtted töötavad kõvasti, et kiirendada voogesituse kiirust

    Video ja audio edastamine internetist ei ole uus; see lihtsalt tundub uus, sest see on lõpuks mugav. Video vaatamine või laulu mängimine veebisaidilt toimus veidi varem tüütu ja aeganõudev asi. Voog peatub pidevalt ja algab ning te võite veeta minutid, et oodata meedia puhverdamist (ja mõnikord see ei puhuks üldse).

    Kuid viis, kuidas voogedastustööd enamasti on jäänud samaks. Failid laadivad natuke, kui vaatate või kuulate neid. See on infrastruktuur, mis on muutunud ning ettevõtted, nagu Youtube ja Netflix, on selle infrastruktuuri ehitamisel kõvasti tööd teinud (ja kulutanud palju raha).


    Sashkin / Shutterstock

    Youtube ja Netflix kasutasid oma sisu vastuvõtmiseks ainult ühte või kahte serverit ja see ei töötanud. Kasutajad, kes olid serveritest kaugel, kogesid palju hilinemist ja suure liiklusega päevad (näiteks laupäeva õhtul) aeglustaksid serverite voogesitamist. Ettevõtted on selle probleemi lahendanud, pakkudes sisu edastamise võrke (CDN), et salvestada ja saata sisu. CDN on tihe, ülemaailmne serverite võrk, mis kõik sisaldavad sama sisu. See vähendab viivitust, hoiab servereid tihedalt asustatud piirkondades ülekoormatud.

    Muidugi on võimas CDN kasutu, kui kõigil teie kasutajatel on internetiühendus. Mõnes mõttes lahendab see küsimus aja jooksul ise. Interneti-teenuse pakkujad konkureerivad alati kiiremate, võimsamate internetiühenduste eest ning edusammud, nagu ülemaailmne Google Fiberi ja 5G koduvõrguühendus, on vaid silmapiiril.

    Kuid mõned voogedastusteenused ja Interneti-teenuse pakkujad on mõistnud, et hoolimata kiirest kodust internetiühendusest ja tihedatest CDN-idest võib suur ülemaailmne internetiliiklus põhjustada voogesitusviisi. Rääkimata sellest, et sellised teenused nagu Netflix kasutavad rohkem kui 15% maailma ülemaailmsest Interneti-ribalaiusest. Kui paljud inimesed striimivad Stranger Things'i uusimat hooaega, võib kogu internet aeglustuda.

    Selle tulemusena pakuvad voogedastusteenused Interneti-teenuse pakkujatele avatud ühendusseadmeid. Need OCA-d on põhiliselt kõvakettad, mis on täis populaarseid filme, laule ja muud voogesitavat sisu ning vähendavad teie Interneti-teenuse pakkuja vajadust suunata oma Interneti-liiklus Netflixi või Hulu serverisse. See mitte ainult ei võimalda kiiremat voogesitust, vaid takistab ka kogu interneti aeglustumist Netflixi halastuses.

    Live Streaming esitleb uusi probleeme

    Live-voogesituse voogesitusel platvormidel, nagu Facebook Live või Twitch, toimub teie arvutis saadud teave reaalajas (või võimalikult lähedal sellele). Nii nagu te võite ette kujutada, peab live streamer suutma laadida sisu nii kiiresti kui saad sisu alla laadida.


    Dariusz Jarzabek / Shutterstock

    Kuna elurikkuja salvestab oma video, jagatakse selle video iga millisekund (ja sellega kaasnev heli) väikesteks väikesteks failideks. Need väikesed failid on tihendatud ja korraldatud kodeerija poolt, nad lendavad üle interneti ja teie arvuti laadib need natuke alla. Kuna failid on kodeeritud, võib teie arvuti need kokku panna arusaadavasse videotesse ning teie ja voogedastuse allika vahel ei tohiks olla palju viiteid.

    Populaarsed otseülekandeteenused nagu Twitch ja Youtube kasutavad globaalset serverivõrku, et vähendada viivitusi ja parandada video voogesituse kvaliteeti. Kuid kõik live-striimitud videod on elavniku internetiühenduse armul. Nagu võite ette kujutada, ei saa livestreamers kasutada OCA-sid. Õnneks on kiire internetiühenduse arendamine, nagu Google Fiber, võimaldanud otseülekandeid ja 5G koduvõrguühenduste rakendamine võtab elusate voogude kvaliteeti natuke kaugemale.

    Streaming tulevik on videomängud

    Idee videomängude mängimiseks brauseris ei ole väga uus. Hea natuke internet on pühendatud väikestele mängudele ja seal on palju inimesi, kes lähevad Facebookis spetsiaalselt Farmville'i ja Candy Crushi jaoks. Kuid mõned ettevõtted üritavad brauserimängu astuda veelgi kaugemale, luues voog-raskete konsoolimängude voogesituse teenuseid.

    Lihtsalt, et olla selge, me ei räägi Farm Simulatoriga Twitchis, me räägime videomängude eemalt mängimisest ilma spetsiaalse konsoolita või $ 1000 arvutiga. Mängu voogesitusega tegeleb teie kodust kaugel asuv server kõigi arvuga, mis on vaja ressursside näljalike mängude toomiseks. Teenused, nagu Google'i projektivoog ja Nvidia GEFORCE NOW, lubavad, et teie $ 100 sülearvuti saab mängida isegi suurimaid ja ilusamaid mänge. See võib säästa inimesi palju raha ja see kõrvaldab tõkke, mis riistvarapiirangutel videomängudele on seadnud.

    Loomulikult on videomängu voogesitus kellegi arvutisse palju raskem kui filmi voogesitus. Te ei hakka järk-järgult staatilist faili alla laadima; te manipuleerite ja suhtlete reaalajas failiga. Kui kontrolleri sisendite ja ekraanil toimuva tegevuse vahel on mingeid viivitusi, siis mäng on mängimata. Saate vaadata selliseid teenuseid nagu Skype ja Facetime mängude voogesituse eelkursina, kuna need nõuavad kiiret kahesuunalist ühendust. Kuid mängude voogesitus peab olema palju sujuvam.

    Ressursi-raskete mängude voogedastusteenused ei ole veel peamised ega super usaldusväärsed, nii et ettevõtted on oma ärisaladuste kohta rangelt kinni pidanud. Kuid me teame, et nad järgivad praktiliselt Netflixi jälgi. Sellised ettevõtted nagu Nvidia ehitavad CDN-e, mis on täis suure võimsusega graafikakaarte, ning Google püüab välja selgitada, kuidas siduda Open Connecti seadmeid, mis on täis mänge, kiiretele Google Fiberi koduvõrgu teenustele. Mõlemal juhul on mängu voogesitus voogedastuse meedia järgmine etapp.