Hemsida » hur » Internet Streaming Vad är det och hur fungerar det?

    Internet Streaming Vad är det och hur fungerar det?


    Manuel Esteban / Shutterstock 

    Vi har länge spelat innehåll från internet och det har blivit så bra att internet är synonymt med tjänster som Netflix och Youtube. Men vad exakt strömmar, och hur fungerar det?

    Streaming händer bit för bit

    När du vill titta på en video eller spela en låt på din dator måste du ladda ner den först. Det finns inget sätt där. Att veta detta kan du titta på Netflix eller Spotify och fråga "hur fick vi reda på hur man gör videor och musik nedladdning direkt?" Jo, det är bara saken. När du streamar media laddas den inte direkt till din dator. den laddar ner bit för bit i realtid.

    Ordet "streaming" är självbeskrivande. Information kommer till din dator i en kontinuerlig, stadig ström av information. Om nedladdning av filmer är likvärdig med att köpa vatten på flaska, är filmer som att använda en kran för att fylla en tom flaska.

    Du kan jämföra streaming av en film för att titta på ett VHS-band. När du spelar ett VHS-band, skannas varje sekund av video och ljud i bit för bit. Detta händer när du tittar i realtid, vilket innebär att eventuella avbrott plötsligt pausar eller avslutar din filmupplevelse.

    När du streamar en film eller en låt laddar datorn ner och avkodar itty-bitty-bitar av en mediefil i realtid. Om du har en ovanligt snabb internetuppkoppling, kan filen hämtas helt innan du är klar med att titta på eller lyssnar på det. Det är därför en ström kommer ibland att gå på ett tag även om internet skärs ut. Med det sagt kommer allt som du springer inte på datorns permanenta lagring (även om vissa tjänster, till exempel Spotify, kommer att lägga några små cachefiler på din enhet för att göra framtida uppspelningar snabbare).

    Företag arbetar hårt för att göra strömmen snabbt

    Strömning av video och ljud från internet är inte nytt. det känns bara nytt eftersom det äntligen är bekvämt. Att titta på en video eller spela en låt från en webbplats hände lite för en bit brukade vara en irriterande och tidskrävande affär. Strömmen skulle ständigt stanna och starta, och du kan tillbringa minuter bara vänta på media att buffra (och ibland skulle det inte buffras alls).

    Men hur strömmen fungerar har mestadels varit densamma. Filer hämtas bit för bit när du tittar på eller lyssnar på dem. Det är den infrastruktur som förändrats, och företag som Youtube och Netflix har jobbat hårt (och spenderat mycket pengar) byggt upp den infrastrukturen.


    Sashkin / Shutterstock

    Youtube och Netflix brukade bara använda en eller två servrar för att vara värd för deras innehåll, och det fungerade inte. Användare som var långt ifrån servrarna upplevde mycket lagring, och högtrafikdagar (till exempel lördagskväll) skulle sakta ner strömmande servrar till en krypning. Företag har löst detta problem genom att bygga Content Delivery Networks (CDN), för att lagra och skicka innehåll. En CDN är ett tätt, globalt nätverk av servrar som alla innehåller samma innehåll. Detta minskar lagret, förhindrar servrar i tätbefolkade områden från att bli överbelastade.

    Naturligtvis är en kraftfull CDN värdelös om alla dina användare har skrämmande internetanslutningar. På vissa sätt löser denna fråga sig över tiden. Internetleverantörer konkurrerar alltid för snabbare och kraftfullare internetanslutningar, och förskott som globalt Google Fiber och 5G-hemanslutning till internet ligger strax över horisonten.

    Men vissa strömmande tjänster och Internetleverantörer har insett att trots snabb internetuppkoppling och täta CDN kan hög global internettrafik orsaka strömmande lag. För att inte tala om, tjänster som Netflix använder mer än 15% av världens globala internetbandbredd. När många människor strömmar på den senaste säsongen av Stranger Things, kan hela internet sakta ner.

    Som ett resultat tenderar strömmande tjänster att tillhandahålla Open Connect Appliances (OCAs) till Internetleverantörer. Dessa OCAs är i grunden hårddiskar som är fulla av populära filmer, låtar och annat streambart innehåll, och de minskar behovet av din Internet-leverantör för att omdirigera din internettrafik till en Netflix- eller Hulu-server. Detta gör inte bara strömmande snabbare, men det förhindrar också att hela Internet saktar ner till Netflix nåd.

    Live Streaming presenterar nya problem

    Med live video streaming på plattformar som Facebook Live eller Twitch, kommer informationen som du tar emot på din dator i realtid (eller så nära det som möjligt). Så som du kan tänka dig behöver en live streamer kunna ladda upp innehåll så fort du kan hämta innehåll.


    Dariusz Jarzabek / Shutterstock

    När en livestreamare spelar in sin video, är varje millisekund av den videon (och dess medföljande ljud) uppdelad i små lilla filer. Dessa små filer komprimeras och organiseras av en kodare, de flyger över internet, och datorn laddar ner dem bit för bit. Eftersom filerna är kodade kan datorn sätta dem ihop i en förståelig video, och det borde inte vara mycket fördröjning mellan dig och streamingkällan.

    Populära live streaming-tjänster som Twitch och Youtube använder ett globalt nätverk av servrar för att minska lagring och förbättra kvaliteten på videostreaming. Men alla live streamade videor är till nåd av en livestreamers internetuppkoppling. Som du kan föreställa dig, kan livestreamers inte använda OCAs. Lyckligtvis har utvecklingen av snabbkopplade Internet-anslutningar, som Google Fiber, möjliggjort direktuppspelning och genomförandet av 5G-hemanslutning till internet kommer att ta kvaliteten på levande strömmar lite längre.

    Framtiden för Streaming är videospel

    Idén att spela videospel i din webbläsare är inte helt ny. En bra del av internet är tillägnad små spel, och det finns gott om människor som går på Facebook specifikt för Farmville och Candy Crush. Men vissa företag försöker att ta webbläsarspel ett steg längre genom att skapa strömmande tjänster för resurs-tunga konsolspel.

    Bara för att vara tydlig talar vi inte om liveströmande Farm Simulator på Twitch, vi pratar om att spela videospel utan att ha en dedikerad konsol eller en $ 1000 dator. Med spelströmmar hanterar en server långt bort från ditt hem allt antal knackar som behövs för att driva resurs hungriga spel. Tjänster som Googles Project Stream och Nvidia's GEFORCE NU lovar att din skrapa $ 100 laptop kommer att kunna spela även de största, vackraste spelen. Detta kan spara människor mycket pengar, och det kommer att eliminera det hinder som hårdvarubegränsningar har ställt för videospel.

    Självklart är det mycket svårare att spela ett videospel på någons dator än att spela en film. Du laddar inte progressivt ner en statisk fil; Du manipulerar och interagerar med en fil med realtid. Om det finns någon fördröjning mellan kontrollerinsignaler och skärmaktivitet, är spelet ospelbart. Du kan titta på tjänster som Skype och Facetime som en förmarkör för spelströmmar, eftersom de kräver snabba tvåvägsanslutningar. Men spelströmmar måste vara mycket mer sömlösa.

    Resurs-tunga spelströmmingstjänster är inte vanliga eller supersäkra, men företag har blivit lätta över sina affärshemligheter. Men vi vet att de i huvudsak följer i Netflix fotspår. Företag som Nvidia bygger CDN-skivor som är fulla med superkraftiga grafikkort, och Google försöker lista ut hur man kopplar Open Connect Appliances som är fulla av spel till höghastighetsinternet för Google Fiber-hemtjänster. Hur som helst är spelet strömmande nästa steg i historien om streaming media.