Internet-suoratoisto Mikä se on ja miten se toimii?
Manuel Esteban / Shutterstock
Olemme streaming-sisältöä internetistä jo pitkään, ja se on tullut siihen pisteeseen, että internet on synonyymi palveluihin, kuten Netflix ja Youtube. Mutta mikä on suoratoisto ja miten se toimii?
Streaming tapahtuu bittiä kohden
Kun haluat katsella videota tai toistaa kappaleen tietokoneellasi, sinun on ladattava se ensin. Siellä ei ole mitään keinoa. Tietäen tätä, voit tarkastella Netflixiä tai Spotifyä ja kysyä, miten me saimme selville, miten videot ja musiikki latautuvat välittömästi? Kun lähetät mediaa, se ei lataudu tietokoneeseen välittömästi; se on ladattu pala kerrallaan reaaliajassa.
Sana "suoratoisto" on itsestään kuvaava. Tiedot saapuvat tietokoneellesi jatkuvassa, tasaisessa tiedonsiirrossa. Jos elokuvien lataaminen on samanlainen kuin pullotetun veden ostaminen, streaming-elokuvat ovat kuin hanan avulla tyhjän pullon täyttämiseksi.
Voit verrata elokuvan suoratoistoa VHS-nauhan katseluun. Kun soitat VHS-nauhaa, jokainen sekunti videota ja ääntä skannataan pala kerrallaan. Näin tapahtuu, kun katsot reaaliaikaisesti, mikä tarkoittaa, että keskeytykset keskeyttävät äkkiä elokuvien katseluelämyksen tai lopettavat sen.
Kun lähetät elokuvan tai kappaleen, tietokone lataa ja purkaa mediatiedostoja sisältäviä kappaleita reaaliajassa. Jos sinulla on epätavallisen nopea internetyhteys, tiedosto voidaan ladata kokonaan, ennen kuin katselet tai kuuntelet sitä, minkä vuoksi jokin virta jatkuu jonkin aikaa, vaikka Internet katkeaa. Tästä huolimatta mitään virtaa, jota lähetät, ei siirry tietokoneen pysyvään tallennustilaan (vaikka jotkin palvelut, kuten Spotify, asettavat laitteeseen pieniä välimuistitiedostoja, jotta tulevia toistoja voidaan tehdä nopeammin).
Yritykset työskentelevät kovasti, jotta suoratoisto on nopeaa
Videon ja äänen suoratoisto Internetistä ei ole uusi; se vain tuntuu uudelta, koska se on lopulta kätevä. Videon katselu tai kappaleen soittaminen verkkosivustolta tapahtui vähän ennen aikaa ollut ärsyttävää ja aikaa vievää. Virta pysähtyy ja käynnistyy jatkuvasti, ja voit viettää minuutteja vain odottamassa median puskuria (ja joskus se ei puskuroitu ollenkaan).
Mutta tapa, jolla suoratoisto toimii, on pysynyt enimmäkseen samana. Tiedostot latautuvat vähän kerrallaan, kun katsot tai kuuntelet niitä. Se on muuttunut infrastruktuuri, ja Youtuben ja Netflixin kaltaiset yritykset ovat työskennelleet kovasti (ja käyttäneet paljon rahaa) rakentamaan tätä infrastruktuuria.
Sashkin / Shutterstock
Youtube ja Netflix käyttivät vain yhtä tai kahta palvelinta niiden sisällön vastaanottamiseen, ja se ei toiminut. Käyttäjät, jotka olivat kaukana palvelimista, kokivat paljon viiveitä, ja suuret liikennepäivät (esimerkiksi lauantai-iltana) hidastaisivat suoratoistopalvelimia indeksointiin. Yritykset ovat ratkaissut tämän ongelman rakentamalla sisältötoimitusverkkoja (CDN) sisällön tallentamiseksi ja lähettämiseksi. CDN on tiheä, globaali verkko palvelimista, jotka kaikki sisältävät saman sisällön. Tämä vähentää viiveitä, pitää palvelimet tiheästi asutuilla alueilla ylikuormitettuna.
Tietenkin tehokas CDN on hyödytön, jos kaikilla käyttäjilläsi on crappy Internet-yhteyksiä. Joissakin tapauksissa tämä ongelma ratkaisee itsensä ajan myötä. Internet-palveluntarjoajat kilpailevat aina nopeampien, tehokkaampien Internet-yhteyksien puolesta, ja maailmanlaajuiset Google Fiber- ja 5G-kotiverkkoyhteydet ovat aivan yli horisontin.
Jotkin suoratoistopalvelut ja Internet-palveluntarjoajat ovat kuitenkin huomanneet, että nopeasta internet-yhteydestä ja tiheästä CDN: stä huolimatta suuri maailmanlaajuinen internetliikenne voi aiheuttaa suoratoistoa. Puhumattakaan siitä, että Netflixin kaltaiset palvelut käyttävät yli 15% maailman maailmankaistanleveydestä. Kun monet ihmiset streaming Stranger Thingsin uusimmasta kaudesta, koko internet voi hidastua.
Tämän seurauksena suoratoistopalvelut tarjoavat yleensä Open Connect Appliances (OCA) Internet-palveluntarjoajille. Nämä OCA: t ovat pohjimmiltaan kiintolevyjä, jotka ovat täynnä suosittuja elokuvia, kappaleita ja muuta virtaa sisältävää sisältöä, ja ne vähentävät Internet-palveluntarjoajan tarvetta ohjata Internet-liikennettäsi Netflix- tai Hulu-palvelimeen. Tämä ei ainoastaan nopeuta suoratoistoa, vaan se estää myös koko internetin hidastumisen Netflixin armossa.
Live Streaming esittelee uusia ongelmia
Kun live-video lähetetään sellaisilla foorumeilla kuin Facebook Live tai Twitch, tietokoneellasi vastaanottamasi tiedot tapahtuvat reaaliajassa (tai mahdollisimman lähellä sitä). Niinpä kuin voitte kuvitella, live streamerin on voitava ladata sisältöä niin nopeasti kuin voit ladata sisältöä.
Dariusz Jarzabek / Shutterstock
Liveestreamerina tallennetaan videonsa, ja jokainen millisekunti kyseistä videota (ja siihen liittyvää ääntä) jaetaan pieniksi pieniksi tiedostoiksi. Nämä pienet tiedostot pakataan ja järjestetään kooderilla, ne lentävät internetin kautta, ja tietokone lataa ne vähän kerrallaan. Koska tiedostot on koodattu, tietokone voi laittaa ne yhteen ymmärrettävään videoon, eikä sinun pitäisi olla paljon viivytyksessä sinun ja suoratoistolähteen välillä.
Suosittu live-suoratoistopalvelu, kuten Twitch ja Youtube, hyödyntää maailmanlaajuista palvelinverkkoa viiveen vähentämiseksi ja videoiden suoratoiston laadun parantamiseksi. Mutta kaikki suoratoistetut videot ovat livestreamerin internet-yhteyden armoa. Kuten voitte kuvitella, livestreamers ei voi käyttää OCA: ita. Onneksi nopean kodin internet-yhteyden kehittäminen, kuten Google Fiber, on mahdollistanut suoran suoratoiston, ja 5G-kotiverkkoyhteyksien toteuttaminen vie live-virtojen laadun hieman pidemmälle.
Suoratoiston tulevaisuus on videopelejä
Ajatus videopelien pelaamisesta selaimessasi ei ole kovin uusi. Hyvä internet on omistettu pienille peleille, ja siellä on paljon ihmisiä, jotka menevät Facebookiin erityisesti Farmville ja Candy Crush. Mutta jotkut yritykset yrittävät ottaa selaimen pelaamista askeleen pidemmälle luomalla suoratoistopalveluja resurssien raskasta konsolipelejä varten.
Aivan selväksi, emme puhu Farm Simulatorista Twitchissä, puhumme videopelien etäkäyttöstä ilman erillistä konsolia tai $ 1000 -tietokonetta. Pelin suoratoistossa palvelin, joka on kaukana kodistasi, käsittelee kaikki numerot, joita tarvitaan resurssien nälkäisten pelejä varten. Palvelut, kuten Googlen Project Stream ja Nvidian GEFORCE NOW, lupaavat, että 100 euron kannettava tietokoneesi voi pelata jopa suurimpia ja kauneimpia pelejä. Tämä voi säästää ihmisiä paljon rahaa, ja se poistaa esteen, jonka laitteistorajoitukset ovat asettaneet videopeleille.
Tietenkin videopelien suoratoisto jonkun tietokoneelle on paljon vaikeampaa kuin elokuvan suoratoisto. Et lataa asteittain staattista tiedostoa. käytät ja vuorovaikutuksessa tiedoston kanssa reaaliaikaisesti. Jos ohjaimen tulojen ja kuvaruudun välillä on viive, peli on toistettavissa. Voit tarkastella palveluja, kuten Skype ja Facetime, pelin suoratoistona, koska ne edellyttävät nopeita kaksisuuntaisia yhteyksiä. Pelin suoratoiston on kuitenkin oltava paljon saumattomampaa.
Resurssi-raskas pelin suoratoistopalvelut eivät ole vielä valtavirtaa tai erittäin luotettavia, joten yritykset ovat olleet tiukasti kiinni heidän liikesalaisuuksistaan. Mutta tiedämme, että he seuraavat olennaisesti Netflixin jalanjälkiä. Nvidian kaltaiset yritykset rakentavat CDN: itä, jotka ovat täynnä superpowered-grafiikkakortteja, ja Google yrittää selvittää, kuinka yhdistää Open Connect -laitteet, jotka ovat täynnä pelejä, nopeisiin Google Fiberin kotiverkkopalveluihin. Joka tapauksessa pelin suoratoisto on seuraava vaihe suoratoistovälineen tarinassa.