Live Video Streaming: Hvordan Det Fungerer

5 desember 2018av Justin Miller

for å se denne videoen må du aktivere JavaScript, og vurdere å oppgradere TIL aweb browser thatstøtter HTML5 video

La oss snakke om prosessen med live video streaming. Det begynner med kameraet. Dagens kameraer er digitale og kan ta bilder med en fantastisk 4k-oppløsning (2160p). Denne oppløsningen krever en svært høy bitrate for å støtte det» rå » digitale videosignalet som kommer ut av kameraet, slik at kabler som brukes til å overføre dette signalet, må kunne håndtere store mengder data. HDMI-eller ethernet-kabler kan brukes i noen tilfeller. Men oftest krever ET 4k-signal overført over lange avstander en SDI-kabel som kan håndtere båndbreddekravene.

Noen live streaming er gjort med en smarttelefon, men mer seriøse live-produksjoner bruker flere kameraer. Vanlige live-produksjoner bruker ofte et tre-kamera studio oppsett. Disse kameraene, og andre videokilder, er koblet til en switcher som overganger mellom dem. Lyd for en produksjon overføres til en mikser via XLR-kabler. Vanligvis legger bryteren lyden fra mikseren til det endelige utgangssignalet. Det kan også inkludere muligheten til å legge til grafikk, titler og til og med animasjoner. Switcher kan være maskinvare, programvare, eller litt av begge når fange kort er nødvendig.

Koding Av Levende Videoer til Et Streambart Filformat

for at det endelige utgangssignalet skal lagres eller streames, må videosignalet komprimeres via en koder til en kodek. Kodeker kommer i alle former og størrelser. En standard i bransjen Er H. 264, som ofte brukes til kringkasting og distribusjon. H. 264 komprimerer videoen som enkelt kan streames, noe som betyr å komprimere gigabyte til megabyte.

koderen selv kan være innebygd i kameraet, men det kan også være et frittstående apparat, dataprogramvare eller mobilapp. I mange tilfeller er det bygget inn i moderne kringkastingsprogramvare.

når videostrømmen er komprimert gjennom koderen, må videodataene fortsatt pakkes inn i en sanntidsoverføringsprotokoll (rtp) for levering over internett. Som en stor strøm av kontinuerlige data må den brytes opp i fordøyelige biter eller informasjonspakker. Disse pakkene vil senere bli rekombinert og dekodet til et kontinuerlig signal av mediespilleren. MANGE kodere bruker RTMP som standard for første mil bidrag.

Leverer Streaming Media Til Servere

etter pakking blir strømmen enten trukket eller presset til en medieserver. Medieserveren kan være på samme system som koderen, eller fjern et sted i skyen. Vi tilbyr programvaren wowza Streaming Engine™ som medieserverprogramvare som du kan installere på dine egne servere – enten de er lokale eller en tredjeparts skyplattform-for å administrere og tilpasse på egen hånd. Vi har Også Wowza Streaming Cloud™ – tjenesten for de som ønsker å komme raskt i gang uten problemer.

Transkoding, Overgang, Transrating Og Transmuxing

Medieservere inntar strømmen fra koderen og konverterer videoen etter behov. Ingress er mengden data som kommer inn i medieserveren. Media servere kan omkode dataene til en ny kodek. De kan overføre videoen til forskjellige oppløsninger og til og med transrate dataene, og skape forskjellige bithastigheter. Media servere kan også pakke, eller transmux, dataene i ulike protokoller. Dataene som overføres ut av en medieserver kalles egress. Men la oss snakke om hvorfor en medieserver er nødvendig ved å se på hvem som ser live stream og hva som gjør en flott seeropplevelse.

Adaptiv Bitrate Streaming

du vil at din live stream skal nå så mange seere som mulig, men de kommer ikke alle til å konsumere strømmen din på samme måte. Noen seere vil ha store skjermer, noen vil ha mobiltelefoner, noen vil være på fantastisk internett, og noen kan være på forferdelig Wi-Fi eller TIL OG MED LTE.

det er der adaptiv bitrate (ABR) streaming blir så viktig. En medieserver skaper ABR ‘gjengivelser’, som er som elementer på en meny som består av alle de forskjellige oppløsningene og bitratene som er opprettet. Deretter kan teknologien som spiller av videoen, velge den beste gjengivelsen for visning basert på størrelsen på skjermen og nettverksbåndbredden som er tilgjengelig-mens dynamisk bytte mellom alternativer etter hvert som ressursene svinger. KORT sagt, ABR sikrer seerne har den beste kvaliteten live stream for sine visningsforhold.

Streaming Av Video Til En Hvilken Som helst Enhet på En Hvilken Som Helst Tilkobling

seerne dine kan se på en set-top-boks, via en nettleser eller se gjennom en app på mobilenheten. Avhengig av hva de bruker, kan de kreve en annen protokoll. Mens en set-top-boks som er koblet til TV-EN, fortsatt kan bruke RTMP, godtar iPhone BARE HLS, og nettleserspilleren kan kjøre MPEG DASH. Igjen, media server kan konvertere live stream til hva protokollen er nødvendig, kalt transmuxing, og sikre levering til seerne uansett deres enhet av valget.

det er også flere ting en medieserver kan gjøre, for eksempel å injisere tilleggsinformasjon, lagre strømmen som en videofil og gjøre lignende konverteringer til lyden. Og husk, med en strøm som kommer inn i en medieserver (inntak) og flere gjengivelser som kommer ut (utgang), trenger du mer båndbredde for utgang for å støtte et stort publikum.

Leverer Flotte Strømmeopplevelser Til Publikum Over Hele Verden

Tilbake til seerne. Fordi vi ikke vet hvor de befinner seg, er det fortsatt spørsmålet om avstand. Jo lenger de er fra medieserveren, jo lengre tid tar det for signalet å komme til dem. Denne avstanden kan forårsake ventetid og buffering.

mange kringkastere bruker et INNHOLDSLEVERINGSNETTVERK (CDN) for å løse noen av disse problemene. Det er et nettverk av medieservere spredt over hele verden som er i stand til å håndtere store mengder data. Serverne nærmest betrakteren kalles edge-servere. Datastrømmen leveres over hele nettverket, og kobler til slutt til seerne på edge-serveren nærmest dem. Noen kringkastere bygger sine egne nettverk ved Hjelp Av Wowza Streaming Engine for både pass-through og som edge-servere. Andre bruker tjenester der ute som vår WOWZA CDN.

Live Video Streaming På Sosiale Medier

den siste tingen å tenke på er sosiale medier nettverk med egen CDN. Nettverk som Facebook, YouTube Live og Twitch aksepterer OFTE RTMP og har sitt eget innholdsleveringsnettverk for brukergenererte videoer. Mange streamer direkte fra sine kodere til disse sosiale medier. Vi tilbyr wowza ClearCaster-apparatet som en koder som strømmer direkte Til Facebook Live og utover. Gjennom en medieserver kan sosiale medienettverk samtidig målrettes sammen i forbindelse med ditt eget leveringsnettverk, noe som ytterligere øker rekkevidden til live stream.

Ende-Til-Ende Streaming Løsninger For Live Video Levering Over Hele Verden

Live video streaming i dag handler om å ansette de riktige verktøyene. Selv med en global visning publikum på en rekke plattformer, den høyeste kvalitet live video streaming erfaring er mulig.

jeg håper dette hjelper deg å forstå mer om kompleksiteten i live streaming og får deg begeistret for de endeløse mulighetene for å engasjere publikum.

Bli En Strømmeekspert

Utforsk Guiden

Om Justin Miller

Justin K. Miller er video-og webinarprodusent Hos Wowza Media Systems. Han er ansvarlig for både live og innspilte produksjoner laget for å utdanne, trene og informere kunder og live video streaming entusiaster. Når ikke fokusert på de mange…View more

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.