December 5, 2018by Justin Miller
for at se denne video skal du aktivere JavaScript, og overveje at opgradere til
lad os tale om processen med live video streaming. Det starter ved kameraet. Dagens kameraer er digitale og kan optage billeder med en fantastisk 4K-opløsning (2160p). Denne opløsning kræver en meget høj bithastighed for at understøtte det “rå” digitale videosignal, der kommer ud af kameraet, så kabler, der bruges til at overføre dette signal, skal være i stand til at håndtere store mængder data. HDMI-eller ethernet-kabler kan bruges i nogle tilfælde. Men oftest kræver et 4K-signal, der overføres over lange afstande, et SDI-kabel, der kan styre båndbreddekravene.
nogle live streaming sker med en smartphone, men mere seriøse live produktioner anvender yderligere kameraer. Almindelige live produktioner bruger ofte en tre-kamera studie opsætning. Disse kameraer og andre videokilder er forbundet til en omskifter, der overgår mellem dem. Lyd til en produktion overføres til en mikser via kabler. Generelt tilføjer omskifteren lyden fra blanderen til det endelige udgangssignal. Det kan også omfatte muligheden for at tilføje grafik, titler og endda animationer. Omskifteren kan være udstyr, programmel eller lidt af begge, når der kræves capture-kort.
kodning af livevideoer til et Streambart filformat
for at det endelige udgangssignal skal gemmes eller streames, skal videosignalet komprimeres gennem en koder til en codec. Codecs kommer i alle former og størrelser. En standard i branchen er H. 264, som ofte bruges til udsendelse og distribution. H. 264 komprimerer videoen, der let kan streames, hvilket betyder at komprimere gigabyte til megabyte.
selve koderen kan være indbygget i kameraet, men det kan også være et enkeltstående apparat, computerprogram eller mobilapp. I mange tilfælde er det indbygget i moderne tv-programmer.
når videostrømmen er komprimeret gennem koderen, skal videodataene stadig pakkes i en real-time transfer protocol (RTP) til levering over Internettet. Som en stor strøm af kontinuerlige data skal den opdeles i fordøjelige bidder eller informationspakker. Disse pakker vil senere blive rekombineret og afkodet til et kontinuerligt signal af medieafspilleren. Mange kodere bruger RTMP som standard for bidrag på første kilometer.
levering af streamingmedier til servere
efter emballering trækkes strømmen enten eller skubbes til en medieserver. Medieserveren kan være på samme system som koderen eller fjernt et sted i skyen. Vi tilbyder dig som medieserver, som du kan installere på dine egne servere — uanset om de er på stedet eller en tredjeparts cloud-platform — til at administrere og tilpasse på egen hånd. Vi har også Streamingcloud-tjenesten til dem, der ønsker at komme i gang hurtigt uden besvær.
Transcoding, transition, Transrating og Transmuksation
medieservere indtager strømmen fra koderen og konverterer videoen efter behov. Ingress er mængden af data, der kommer ind i medieserveren. Medieservere kan omkode dataene til en ny codec. De kan overføre videoen til forskellige opløsninger og endda transrate dataene, hvilket skaber forskellige bitrates. Medieservere kan også ompakke eller overføre dataene til forskellige protokoller. De data, der overføres fra en medieserver, kaldes udgang. Men lad os tale om, hvorfor en medieserver er nødvendig ved at se på, hvem der ser live stream, og hvad der gør en god seeroplevelse.
adaptiv bitrate Streaming
du vil have din live stream til at nå så mange seere som muligt, men de vil ikke alle forbruge din stream på samme måde. Nogle seere vil have store skærme, nogle vil have mobiltelefoner, nogle vil være på fantastisk internet, og nogle kan være på forfærdelig trådløs internetadgang eller endda LTE.
det er her adaptive bitrate (ABR) streaming bliver så vigtig. En medieserver opretter ABR ‘gengivelser’, som er som emner i en menu bestående af alle de forskellige opløsninger og bitrates, der er oprettet. Derefter kan teknologien, der afspiller videoen, vælge den bedste gengivelse til visning baseret på størrelsen på skærmen og den tilgængelige netværksbåndbredde — mens du dynamisk skifter mellem indstillinger, når ressourcerne svinger. Kort sagt, ABR sikrer, at dine seere har den bedste kvalitet live stream til deres visningsforhold.
Streaming af Video til en hvilken som helst enhed på en hvilken som helst forbindelse
dine seere kan se på en set-top-boks, via en internetsøgemaskine eller se gennem en app på deres mobile enhed. Afhængigt af hvad de bruger, kan de kræve en anden protokol. Mens en set – top-boks, der er tilsluttet dit TV, muligvis stadig bruger RTMP, accepterer din iPhone kun HLS, og din bro.serafspiller kører muligvis MPEG DASH. Igen kan din medieserver konvertere din live stream til den protokol, der kræves, kaldet transmission, og sikre levering til dine seere, uanset deres valgte enhed.
der er flere ting, som en medieserver også kan gøre, såsom at injicere yderligere oplysninger, gemme strømmen som en videofil og lave lignende konverteringer til lyden. Og husk, med en strøm, der kommer ind i en medieserver (indtagelse) og flere gengivelser, der kommer ud (udgang), har du brug for mere båndbredde til udgang for at støtte et stort publikum.
leverer gode Streamingoplevelser til publikum over hele verden
tilbage til seerne. Fordi vi ikke ved, hvor de er placeret, er der stadig spørgsmålet om afstand. Jo længere de er fra medieserveren, jo længere tid tager det for signalet at komme til dem. Denne afstand kan forårsage latenstid og buffering.
for at løse nogle af disse problemer anvender mange tv-stationer et indholdsleveringsnetværk (CDN). Det er et netværk af medieservere spredt over hele verden, der er i stand til at håndtere store mængder data. Serverne tættest på seeren kaldes edge-servere. Datastrømmen leveres i hele netværket og forbinder endelig med seerne på edge-serveren tættest på dem. Nogle tv-stationer bygger deres egne netværk ved hjælp af Streamingmotor til både pass-through og som edge-servere. Andre bruger tjenester derude som f.eks.
Live Video Streaming på sociale medier
den sidste ting at tænke på er sociale medienetværk med deres eget CDN. Netværk som Facebook, YouTube Live og spjæt accepterer ofte RTMP og har deres eget indholdsleveringsnetværk til brugergenererede videoer. Mange streamer direkte fra deres kodere til disse sociale medienetværk. Vi tilbyder vores Klargøringsapparat som en indkoder, der streamer direkte til Facebook Live Og videre. Gennem en medieserver kan sociale medienetværk samtidig målrettes sammen i forbindelse med dit eget leveringsnetværk, hvilket yderligere øger din live stream rækkevidde.
end-to-End Streaming løsninger til Live Video levering over hele kloden
Live video streaming i dag handler om at anvende de rigtige værktøjer. Selv med et globalt publikum på en række platforme er den højeste kvalitet live video streaming oplevelse mulig.
jeg håber, at dette hjælper dig med at forstå mere om kompleksiteten ved live streaming og får dig begejstret for de uendelige muligheder for at engagere publikum.
Bliv Streamingekspert
Udforsk guiden