Hjemmeside » hvordan » Internett-streaming Hva er det og hvordan fungerer det?

    Internett-streaming Hva er det og hvordan fungerer det?


    Manuel Esteban / Shutterstock 

    Vi har vært streaming av innhold fra internett i lang tid, og det har kommet til at internett er synonymt med tjenester som Netflix og Youtube. Men akkurat hva er streaming, og hvordan fungerer det?

    Streaming skjer bit for bit

    Når du vil se en video eller spille en sang på datamaskinen din, må du laste den ned først. Det er ingen vei rundt det. Å vite dette, kan du se på Netflix eller Spotify og spørre "hvordan fant vi ut hvordan du lager videoer og musikk nedlasting øyeblikkelig?" Vel, det er bare tingen. Når du streamer med media, lastes det ikke ned til datamaskinen din umiddelbart. Den laster ned stykke i stykker i sanntid.

    Ordet "streaming" er selvbeskrivende. Informasjon kommer til datamaskinen din i en kontinuerlig, jevn strøm av informasjon. Hvis nedlasting av filmer er besluttet å kjøpe flaskevann, er streaming filmer som å bruke en kran for å fylle en tom flaske.

    Du kan sammenligne streaming av en film for å se på et VHS-tape. Når du spiller en VHS-tape, blir hvert sekund av video og lyd skannet for hver bit. Dette skjer når du ser på sanntid, noe som betyr at eventuelle forstyrrelser plutselig vil pause eller avslutte filmopplevelsen.

    Når du streater en film eller en sang, laster datamaskinen ned og avkoder det med bittesmå stykker av en mediefil i sanntid. Hvis du har en uvanlig rask internettforbindelse, kan filen bli lastet ned helt før du er ferdig med å se på eller lytte til den. Derfor vil en strøm noen ganger gå på en stund, selv om internett kutter ut. Når det er sagt, vil alt du streamer ikke gå inn i datamaskinens permanente lagring (selv om noen tjenester, for eksempel Spotify, vil sette noen små hurtigbufferfiler på enheten for å gjøre fremtidige avspillinger raskere).

    Bedrifter jobber hardt for å gjøre Streaming raskt

    Streaming av video og lyd fra Internett er ikke ny; det føles bare nytt fordi det endelig er praktisk. Å se på en video eller spille en sang fra et nettsted skjedde litt etter litt som en irriterende og tidkrevende affære. Strømmen vil hele tiden stoppe og starte, og du kan tilbringe minutter bare venter på media til buffer (og noen ganger ville det ikke buffer i det hele tatt).

    Men måten streaming fungerer, har for det meste forblitt den samme. Filer lastes ned for hvert sekund mens du ser på eller lytter til dem. Det er infrastrukturen som er endret, og bedrifter som Youtube og Netflix har jobbet hardt (og brukt mye penger) å bygge den infrastrukturen.


    Sashkin / Shutterstock

    Youtube og Netflix pleide å bruke bare en eller to servere til å være vert for innholdet, og det fungerte ikke. Brukere som var langt borte fra serverne opplevde mye forsinkelse, og høytrafikdager (for eksempel lørdag kveld) ville redusere streaming servere til en gjennomgang. Bedrifter har løst dette problemet ved å bygge Content Delivery Networks (CDN), for å lagre og sende innhold. En CDN er et tett, globalt nettverk av servere som alle inneholder samme innhold. Dette reduserer lag, holder servere i tett befolkede områder fra å bli overbelastet.

    Selvfølgelig er en kraftig CDN ubrukelig dersom alle brukerne har dårlige internettforbindelser. På noen måter løser dette problemet seg over tid. Internett-leverandører konkurrerer alltid for raskere, kraftigere internettforbindelser, og fremskritt som verdensomspennende Google Fiber og 5G hjemme Internett-tilkoblinger er like over horisonten.

    Men noen streaming-tjenester og Internett-leverandører har innsett at til tross for raske Internett-tilkoblinger og tette CDN-er, kan høy global internettrafikk føre til streaming. For ikke å nevne, tjenester som Netflix bruker mer enn 15% av verdens globale internett båndbredde. Når mange mennesker streamer den nyeste sesongen av Stranger Things, kan hele Internettet sakte.

    Som følge av dette har streamingtjenester en tendens til å tilby Open Connect Appliances (OCAs) til Internett-leverandører. Disse OCAene er i utgangspunktet harddisker som er fulle av populære filmer, sanger og annet streambart innhold, og de reduserer behovet for Internett-leverandøren din for å omdirigere Internett-trafikken til en Netflix- eller Hulu-server. Dette gjør ikke bare streaming raskere, men det forhindrer også hele Internettet på å bremse ned til Netflix.

    Live Streaming presenterer nye problemer

    Med live video streaming på plattformer som Facebook Live eller Twitch, skjer informasjonen du mottar på datamaskinen i sanntid (eller så nær som mulig). Så som du kan forestille deg, må en live streamer kunne laste opp innhold så fort du kan laste ned innhold.


    Dariusz Jarzabek / Shutterstock

    Som livestreamer opptaker sin video, er hver millisekund av den videoen (og den tilhørende lyden) oppdelt i små småfiler. Disse små filene er komprimert og organisert av en encoder, de flyr over internett, og datamaskinen laster ned dem litt etter hverandre. Siden filene er kodet, kan datamaskinen sette dem sammen i en forståelig video, og det bør ikke være mye forsinkelse mellom deg og streamingkilden.

    Populære live streaming-tjenester som Twitch og Youtube bruker et globalt nettverk av servere for å redusere lagring og for å forbedre video streaming kvalitet. Men alle live streamede videoer er til nåde for en livestreameres internettforbindelse. Som du kan forestille deg, kan livestreamere ikke bruke OCAs. Heldigvis har utviklingen av hurtigkoblede Internett-tilkoblinger, som Google Fiber, gjort live streaming mulig, og implementeringen av 5G hjemme Internett-tilkoblinger vil ta kvaliteten på live-strømmer litt lenger.

    Fremtiden for Streaming er videospill

    Ideen om å spille videospill i nettleseren din er ikke helt ny. En god del av internett er dedikert til små spill, og det er mange folk som går på Facebook spesielt for Farmville og Candy Crush. Men noen selskaper prøver å ta nettleserens spill et skritt videre ved å skape streamingtjenester for ressurs-tunge konsollspill.

    Bare for å være klar snakker vi ikke om livestrømmende Farm Simulator på Twitch, vi snakker om eksternt å spille videospill, uten en dedikert konsoll eller en $ 1000 datamaskin. Med spillstrømning håndterer en server langt borte fra hjemmet alt nummeret som knuses, som trengs for å drive ressurs-sultne spill. Tjenester som Googles prosjektstrøm og Nvidias GEFORCE NU lover at din lurte $ 100 laptop vil kunne spille selv de største, vakreste spillene. Dette kan spare folk mye penger, og det vil eliminere barrieren som maskinvarebegrensninger har satt for videospill.

    Selvfølgelig, streaming av et videospill til en persons datamaskin er mye vanskeligere enn å streame en film. Du laster ikke ned en statisk fil progressivt Du manipulerer og samhandler med en fil med sanntid. Hvis det er noe lag mellom kontrollerinnganger og skjermaktivitet, er spillet uspillbart. Du kan se på tjenester som Skype og Facetime som en førmarkør til spillstrøm, da de krever raske toveisforbindelser. Men spillstrømmen må være mye mer sømløs.

    Ressurs-tunge spill streaming tjenester er ikke mainstream eller super pålitelig ennå, så selskapene har vært tett-lipped om sine forretningshemmeligheter. Men vi vet at de i hovedsak følger i Netflix fotspor. Bedrifter som Nvidia bygger CDN-er som er fulle av superkrevde grafikkort, og Google prøver å finne ut hvordan man kobler til Open Connect Appliances som er fulle av spill til høyhastighetsnettene for Google Fiber Home. Uansett er spillstrømmen det neste trinnet i historien om streaming media.