Live Video Streaming: How it Works

December 5, 2018by Justin Miller

jos haluat katsoa tämän videon, Ota JavaScript käyttöön ja harkitse päivittämistä web-selaimeen, joka tukee HTML5-videota

puhutaan live-videon suoratoistoprosessista. Se alkaa kamerasta. Nykyiset kamerat ovat digitaalisia, ja niillä voi kuvata upealla 4K-resoluutiolla (2160p). Tämä resoluutio vaatii erittäin suuren bittinopeuden tukemaan kamerasta tulevaa” raakaa ” digitaalista videosignaalia, joten tämän signaalin siirtämiseen käytettävien Kaapelien on pystyttävä käsittelemään suuria tietomääriä. Joissakin tapauksissa voidaan käyttää HDMI-tai ethernet-kaapeleita. Useimmiten pitkien etäisyyksien yli siirretty 4K-signaali vaatii kuitenkin SDI-kaapelin, joka pystyy hallitsemaan kaistanleveysvaatimuksia.

osa Live-striimauksista tehdään älypuhelimella, mutta vakavammissa live-tuotannoissa käytetään lisäkameroita. Tavallisissa live-tuotannoissa käytetään usein kolmen kameran studioasetusta. Nämä kamerat ja muut videolähteet on kytketty vaihtimeen, joka siirtyy niiden välillä. Tuotantoäänet siirretään mikseriin XLR-Kaapelien kautta. Yleensä vaihtaja lisää mikserin äänen lopulliseen lähtösignaaliin. Se voi sisältää myös mahdollisuuden lisätä grafiikkaa, nimikkeitä ja jopa animaatioita. Vaihtaja voi olla laitteisto, ohjelmisto tai vähän molempia, kun kaappauskortteja tarvitaan.

Livevideoiden koodaus Striimattavaan tiedostomuotoon

jotta lopullinen lähtösignaali voidaan tallentaa tai striimata, videosignaali on pakattava koodekilla koodekkiin. Koodekkeja on kaiken muotoisia ja kokoisia. Alan standardi on H. 264, jota käytetään usein lähetyksissä ja jakelussa. H. 264 pakkaa videon helposti suoratoistettavaksi, mikä tarkoittaa gigatavujen puristamista megatavuiksi.

itse kooderi saattaa olla sisäänrakennettu kameraan, mutta se voi olla myös itsenäinen laite, tietokoneohjelma tai mobiilisovellus. Monissa tapauksissa se on rakennettu moderni broadcast ohjelmisto.

kun videovirta on pakattu kooderin läpi, videodata on vielä pakattava reaaliaikaiseen siirtoprotokollaan (RTP), jotta se voidaan toimittaa Internetin kautta. Suurena jatkuvana datavirtana se on hajotettava sulaviksi paloiksi eli tietopaketeiksi. Nämä paketit myöhemmin rekombinoidaan ja dekoodataan jatkuvaksi signaaliksi mediasoittimella. Monet anturit käyttävät RTMP: tä standardina ensimmäisen Mailin osuudelle.

Suoratoistomedian toimittaminen palvelimille

pakkaamisen jälkeen virta joko vedetään tai työnnetään mediapalvelimelle. Mediapalvelin voi olla samassa järjestelmässä kuin kooderi, tai kauko jossain pilvessä. Tarjoamme Wowza Streaming Engine™ – ohjelmiston mediapalvelinohjelmistona, jonka voit asentaa omille palvelimillesi — olivatpa ne sitten toimitiloissa tai kolmannen osapuolen pilvialustalla-hallittavaksi ja räätälöitäväksi itse. Meillä on myös Wowza Streaming Cloud™ – palvelu niille, jotka haluavat päästä nopeasti vauhtiin ilman hässäkkää.

transkoodaus, Transransointi, Transrating ja Transmuxing

mediapalvelimet nielevät kooderin virran ja muuntavat videon tarpeen mukaan. Ingress on mediapalvelimelle syötettävän tiedon määrä. Mediapalvelimet voivat muuntaa tiedot uuteen koodekkiin. Ne voivat siirtää videon eri resoluutioiksi ja jopa transrate tiedot, luoda eri bittinopeus. Mediapalvelimet voivat myös pakata datan uudelleen eli transmuxata eri protokolliin. Mediapalvelimesta siirrettyä dataa kutsutaan nimellä egress. Mutta puhutaan siitä, miksi mediapalvelin on välttämätön katsomalla kuka katselee live stream ja mikä tekee suuri katselukokemus.

Adaptive Bitrate Streaming

haluat live-streamisi tavoittavan mahdollisimman monta katsojaa, mutta kaikki eivät aio kuluttaa striimiäsi samalla tavalla. Joillakin katsojilla on suuret näytöt, joillakin matkapuhelimet, jotkut ovat hämmästyttävässä Internetissä, ja jotkut voivat olla kauheassa Wi-Fi: ssä tai jopa LTE: ssä.

siinä Adaptiivinen bitrate (ABR) suoratoisto tulee niin tärkeäksi. Mediapalvelin luo ABR ’renditions,’ jotka ovat kuin kohteita valikon koostuu kaikista eri resoluutiot ja bittinopeus luotu. Sitten, tekniikka pelaa video voi valita paras rendition katseluun koon perusteella näytön ja verkon kaistanleveys käytettävissä – kun dynaamisesti vaihtaa vaihtoehtoja resurssien vaihdella. Lyhyesti, ABR takaa katsojille on parasta laatua live stream niiden katselu olosuhteissa.

Videon suoratoisto mihin tahansa laitteeseen millä tahansa yhteydellä

katsojat voivat katsella digisovittimella, internet-selaimen kautta tai mobiililaitteensa sovelluksen kautta. Riippuen siitä, mitä he käyttävät, he saattavat tarvita eri protokollaa. Vaikka televisioosi liitetty digisovitin voi edelleen käyttää RTMP: tä, iPhone hyväksyy vain HLS: n ja selaimesi soitin saattaa käyttää MPEG DASH-ohjelmaa. Jälleen, mediapalvelin voi muuntaa live stream mitä protokolla on tarpeen, kutsutaan transmuxing, ja varmistaa toimituksen katsojille riippumatta niiden laitteen valinta.

mediapalvelin voi tehdä muutakin, kuten antaa lisätietoja, tallentaa virran videotiedostona ja tehdä samanlaisia muunnoksia äänelle. Ja pitää mielessä, että yksi virta tulee mediapalvelimeen (nielemään) ja useita luovutuksia tulee ulos (uloskäynti) tarvitset enemmän kaistanleveyttä uloskäyntiin tukemaan suurta yleisöä.

tuottaa suuria Suoratoistoelämyksiä yleisöille ympäri maailmaa

Takaisin katsojille. Koska emme tiedä, missä ne sijaitsevat, on vielä kysymys etäisyydestä. Mitä kauempana ne ovat mediapalvelimesta, sitä kauemmin kestää, että signaali pääsee niihin. Tuo etäisyys voi aiheuttaa viivettä ja puskurointia.

joidenkin näiden ongelmien ratkaisemiseksi monet lähetystoiminnan harjoittajat käyttävät sisällönjakeluverkostoa (content delivery network, CDN). Se on eri puolille maailmaa levittäytynyt mediapalvelinverkosto, joka pystyy käsittelemään suuria tietomääriä. Katselijaa lähinnä olevia palvelimia kutsutaan edge-palvelimiksi. Datavirta toimitetaan koko verkkoon, ja lopuksi se muodostaa yhteyden katsojiin heitä lähinnä olevalla edge-palvelimella. Jotkut lähetystoiminnan harjoittajat rakentavat omia verkkojaan käyttäen Wowza-Suoratoistomoottoria sekä läpivienti-että as edge-palvelimille. Toiset käyttävät palveluja siellä, kuten meidän Wowza CDN.

live-videoiden suoratoisto sosiaalisessa mediassa

viimeisenä mieleen tulevat sosiaalisen median verkostot, joilla on oma CDN. Verkostot kuten Facebook, YouTube Live ja Twitch hyväksyvät usein RTMP: n ja niillä on oma sisällönjakeluverkosto käyttäjien tuottamille videoille. Monet striimaavat koodaajistaan suoraan näihin sosiaalisen median verkostoihin. Tarjoamme Wowza ClearCaster™ – laitetta kooderina, joka virtaa suoraan Facebook Liveen ja sen ulkopuolelle. Mediapalvelimen kautta sosiaalisen median verkostoja voidaan samanaikaisesti kohdentaa yhteen Oman jakeluverkoston kanssa, mikä lisää livestriimisi ulottuvuutta entisestään.

End-to-End Streaming Solutions for Live Video Delivery Across the Globe

live video streaming today is about using the right tools. Jopa maailmanlaajuisella katseluyleisöllä useilla eri alustoilla, korkein laatu live video streaming kokemus on mahdollista.

toivon, että tämä auttaa sinua ymmärtämään paremmin livestriimauksen monimutkaisuutta ja saa sinut innostumaan loputtomista mahdollisuuksista sitouttaa yleisöä.

tule Suoratoistoasiantuntijaksi

tutustu oppaaseen

tietoa kohteesta Justin Miller

Justin K. Miller on Wowza Media Systemsin video-ja webinaarituottaja. Hän on vastuussa sekä live ja tallennetut tuotannot tehty kouluttaa, kouluttaa, ja tiedottaa asiakkaille ja live video streaming harrastajat. When not focused on the many … Katso lisää

Vastaa

Sähköpostiosoitettasi ei julkaista.