Hjemmeside » hvordan » Internet Streaming Hvad er det, og hvordan virker det?

    Internet Streaming Hvad er det, og hvordan virker det?


    Manuel Esteban / Shutterstock 

    Vi har længe haft streaming af indhold fra internettet, og det er helt klart, at internettet er synonymt med tjenester som Netflix og Youtube. Men hvad lige er streaming, og hvordan virker det?

    Streaming sker bit for bit

    Når du vil se en video eller afspille en sang på din computer, skal du først downloade den. Der er ingen vej rundt det. Ved at kende dette kan du se på Netflix eller Spotify og spørg "hvordan har vi fundet ud af, hvordan man hurtigt kan lave videoer og musik?" Nå, det er bare det. Når du streamer med medier, downloades den ikke øjeblikkeligt til din computer. det henter i stykker i real-time.

    Ordet "streaming" er selvbeskrivende. Oplysninger ankommer til din computer i en kontinuerlig, stabil strøm af information. Hvis downloading af film er beslægtet med at købe flaskevand, er streaming film som at bruge en vandhane til at fylde en tom flaske.

    Du kan sammenligne streaming af en film til at se et VHS tape. Når du spiller et VHS-bånd, scannes hvert sekund af video og lyd efter hinanden. Dette sker, når du ser i realtid, hvilket betyder, at eventuelle afbrydelser pludselig vil stoppe eller afslutte din filmoplevende oplevelse.

    Når du streamer en film eller en sang, downloader og afkoder computeren itty-bitty stykker af en mediefil i realtid. Hvis du har en usædvanlig hurtig internetforbindelse, kan filen blive hentet helt, før du er færdig med at se eller lytte til den. Derfor vil en strøm undertiden gå på et stykke tid, selvom internettet slår ud. Når det er sagt, vil alt, hvad du streamer, ikke gå ind i din computers permanente lagring (selv om nogle tjenester som Spotify vil sætte nogle små cache-filer på din enhed for at gøre fremtidige afspilninger hurtigere).

    Virksomheder arbejder svært at gøre streaming hurtigt

    Streaming af video og lyd fra internettet er ikke nyt; det føles bare nyt, fordi det endelig er praktisk. At se en video eller spille en sang fra et websted skete lidt efter lidt som en irriterende og tidskrævende affære. Strømmen ville hele tiden stoppe og starte, og du kunne bruge minutter bare venter på medier til buffer (og nogle gange ville det slet ikke buffer).

    Men den måde, streaming fungerer, har for det meste forblevet det samme. Filer downloades bit for bit, mens du ser eller lytter til dem. Det er den infrastruktur, der er ændret, og virksomheder som Youtube og Netflix har arbejdet hårdt (og brugte mange penge) at opbygge den infrastruktur.


    Sashkin / Shutterstock

    Youtube og Netflix plejede kun at bruge en eller to servere til at være vært for deres indhold, og det fungerede ikke. Brugere, der var langt væk fra serverne, oplevede meget forsinkelse, og højtrafikdage (f.eks. Lørdag aften) ville sænke streaming-servere til en gennemgang. Virksomheder har løst dette problem ved at opbygge Content Delivery Networks (CDN), til at gemme og sende indhold. En CDN er et tæt, globalt netværk af servere, der alle indeholder det samme indhold. Dette reducerer forsinkelse, holder servere i tætbefolkede områder fra at blive overbelastet.

    Selvfølgelig er en kraftfuld CDN ubrugelig, hvis alle dine brugere har skøre internetforbindelser. På nogle måder løser dette problem sig over tid. Internetudbydere konkurrerer altid om hurtigere og mere kraftfulde internetforbindelser, og fremskridt som verdensomspændende Google Fiber- og 5G-hjemmeforbindelser er lige over horisonten.

    Men nogle streaming-tjenester og internetudbydere har indset, at på trods af hurtige hjemmeforbindelser og tætte CDN'er kan høj global internettrafik forårsage streamingforsinkelse. Ikke at nævne, tjenester som Netflix bruger mere end 15% af verdens globale internet båndbredde. Når mange mennesker streamer den nyeste sæson af Stranger Things, kan hele internettet sænke.

    Som følge heraf har streamingtjenester tendens til at levere Open Connect Appliances (OCAs) til internetudbydere. Disse OCA'er er stort set harddiske, der er fulde af populære film, sange og andet streambart indhold, og de reducerer behovet for din internetudbyder til at omdirigere din internettrafik til en Netflix- eller Hulu-server. Dette gør ikke blot streaming hurtigere, men det forhindrer også hele internettet i at bremse ned til Netflix.

    Live Streaming præsenterer nye problemer

    Med live video streaming på platforme som Facebook Live eller Twitch, finder de oplysninger, du modtager på din computer, i realtid (eller så tæt på det som muligt). Så som du kan forestille dig, skal en live streamer være i stand til at uploade indhold så hurtigt som du kan downloade indhold.


    Dariusz Jarzabek / Shutterstock

    Som en livestreamer optager deres video, er hver millisekund af den video (og den tilhørende lyd) opdelt i små små filer. Disse små filer komprimeres og organiseres af en encoder, de flyver over internettet, og din computer henter dem lidt efter lidt. Da filerne er kodet, kan din computer sætte dem sammen i en forståelig video, og der bør ikke være meget forsinkelse mellem dig og streamingkilden.

    Populære live streaming-tjenester som Twitch og Youtube udnytter et globalt netværk af servere for at reducere lagring og forbedre video streaming kvalitet. Men alle live streamede videoer er til gavn for en livestreamers internetforbindelse. Som du kan forestille dig, kan livestreamere ikke bruge OCA'er. Heldigvis har udviklingen af ​​internetforbindelser med fast internetadgang, som Google Fiber, muliggjort live streaming, og implementeringen af ​​5G internetforbindelser til hjemmet vil tage kvaliteten af ​​live-strømme lidt længere.

    Fremtiden for Streaming er videospil

    Ideen om at spille videospil i din browser er ikke helt ny. En god del af internettet er dedikeret til små spil, og der er masser af mennesker, der går på Facebook specifikt til Farmville og Candy Crush. Men nogle virksomheder forsøger at tage browserspil et skridt videre ved at oprette streamingtjenester til ressource-tunge konsolspil.

    Bare for at være klar, taler vi ikke om livestreaming Farm Simulator on Twitch, vi taler om fjernt at spille videospil uden en dedikeret konsol eller en $ 1000 computer. Med spillestreaming håndterer en server langt væk fra dit hjem alt det antal knap, der er nødvendigt for at drive ressource hungrige spil. Tjenester som Googles Project Stream og Nvidia's GEFORCE NU lover at din crappy $ 100 laptop vil kunne spille selv de største, smukkeste spil. Dette kan spare folk en masse penge, og det vil fjerne den barriere, som hardwarebegrænsninger har sat for videospil.

    Selvfølgelig er streaming af et videospil til en computers computer meget vanskeligere end streaming af en film. Du downloader ikke progressivt en statisk fil; Du manipulerer og interagerer med en fil med realtid. Hvis der er nogen forskydning mellem controllerindgange og aktivitet på skærmen, er spillet uafspileligt. Du kan se på tjenester som Skype og Facetime som en før-cursor til spil-streaming, da de kræver hurtige tovejsforbindelser. Men spil streaming skal være meget mere problemfri.

    Ressource-tunge spillestreamingstjenester er ikke almindelige eller super pålidelige endnu, så virksomhederne har været tæt på deres forretningshemmeligheder. Men vi ved, at de i det væsentlige følger i Netflix fodspor. Virksomheder som Nvidia bygger CDN'er, der er fulde af supermagasin grafikkort, og Google forsøger at finde ud af, hvordan man parrer Open Connect Appliances, der er fulde af spil til de hurtige Google Fiber home internet services. Uanset hvad er spillestreaming det næste skridt i historien om streaming media.