December 5, 2018justin Miller által
a videó megtekintéséhez engedélyezze a JavaScriptet, és fontolja meg a HTML5 videót támogató webböngészőre való frissítést
beszéljünk az élő videó streaming folyamatáról. A kameránál kezdődik. A mai fényképezőgépek digitálisak, és lenyűgöző 4K felbontással (2160p) képesek képeket készíteni. Ez a felbontás nagyon magas bitrátát igényel a fényképezőgépből érkező “nyers” digitális videojel támogatásához, ezért a jel továbbításához használt kábeleknek képesnek kell lenniük nagy mennyiségű adat kezelésére. Bizonyos esetekben HDMI vagy ethernet kábelek használhatók. De leggyakrabban a nagy távolságokra továbbított 4K jelhez SDI kábel szükséges, amely képes kezelni a sávszélesség követelményeit.
néhány élő közvetítés okostelefonnal történik, de a komolyabb élő produkciók további kamerákat alkalmaznak. A közös élő produkciók gyakran három kamerás stúdió beállítást használnak. Ezek a kamerák és más videoforrások egy kapcsolóhoz vannak csatlakoztatva, amely átmegy közöttük. Audio a termelés át egy mixer keresztül XLR kábelek. Általában a kapcsoló hozzáadja a keverő hangját a végső kimeneti jelhez. Ez magában foglalhatja a grafikák, címek, sőt animációk hozzáadásának képességét is. A kapcsoló lehet hardver, szoftver vagy egy kicsit mindkettő, ha rögzítőkártyákra van szükség.
élő videók kódolása streamelhető fájlformátumba
a végső kimeneti jel tárolásához vagy továbbításához a videojelet egy kódolón keresztül egy kodekbe kell tömöríteni. A kodekek minden formában és méretben megtalálhatók. Az iparág egyik szabványa a H. 264, amelyet gyakran használnak műsorszórásra és terjesztésre. A H. 264 tömöríti a videót, hogy könnyen streamelhető legyen, ami azt jelenti, hogy a gigabájtot megabájtra tömöríti.
maga a kódoló beépíthető a kamerába, de lehet önálló készülék, számítógépes szoftver vagy mobilalkalmazás is. Sok esetben be van építve a modern műsorszóró szoftverbe.
miután a videofolyamot a kódolón keresztül tömörítették, a videoadatokat továbbra is valós idejű átviteli protokollba (RTP) kell csomagolni az interneten történő továbbításhoz. A folyamatos adatok nagy adatfolyamaként emészthető darabokra vagy információs csomagokra kell bontani. Ezeket a csomagokat később a médialejátszó rekombinálja és dekódolja folyamatos jellé. Sok kódoló az RTMP-t használja az első mérföldes hozzájárulás szabványaként.
Streaming média továbbítása szerverekre
a csomagolás után az adatfolyam vagy húzásra kerül, vagy egy médiaszerverre kerül. Lehet, hogy a médiaszerver ugyanazon a rendszeren van, mint a kódoló, vagy távoli valahol a felhőben. A Wowza Streaming Engine (Streaming Engine) szoftvert médiaszerverként kínáljuk, amelyet saját szervereire telepíthet — függetlenül attól, hogy a helyszínen vagy egy harmadik fél felhőplatformján vannak -, hogy saját maga kezelje és testre szabja. Mi is van a Wowza Streaming Cloud GmbH szolgáltatás azok számára, akik szeretnének felkelni, és fut gyorsan gond nélkül.
átkódolás, Tranzizálás, Transzrálás és Transzmuxing
a médiaszerverek lenyelik a kódolóból származó adatfolyamot, és szükség szerint konvertálják a videót. Az Ingress a médiaszerverbe belépő adatok mennyisége. A médiaszerverek átkódolhatják az adatokat egy új kodekbe. Át tudják alakítani a videót különböző felbontásokba, sőt átírhatják az adatokat, különböző bitrátákat hozva létre. A médiaszerverek átcsomagolhatják vagy átalakíthatják az adatokat különböző protokollokba. A médiaszerverről továbbított adatokat kilépésnek nevezik. De beszéljünk arról, hogy miért van szükség egy médiaszerverre, ha megnézzük, ki nézi az élő közvetítést, és mi teszi a nagyszerű megtekintési élményt.
adaptív bitráta Streaming
azt szeretné, hogy az élő közvetítés a lehető legtöbb nézőt érje el, de nem mindegyik fogja ugyanúgy fogyasztani az adatfolyamot. Néhány nézőnek nagy képernyője lesz, másoknak mobiltelefonjuk lesz, mások csodálatos interneten lesznek, mások pedig szörnyű Wi-Fi-n vagy akár LTE-n.
itt válik olyan fontossá az adaptív bitráta (ABR) streaming. A médiaszerver ABR ‘kiadásokat’ hoz létre, amelyek olyanok, mint egy menü elemei, amelyek az összes létrehozott felbontást és bitrátát tartalmazzák. Ezután a videót lejátszó technológia a képernyő mérete és a rendelkezésre álló hálózati sávszélesség alapján kiválaszthatja a legjobb megjelenítést a megtekintéshez — miközben dinamikusan vált az opciók között, mivel az erőforrások ingadoznak. Röviden: az ABR biztosítja, hogy a nézők a legjobb minőségű élő közvetítéssel rendelkezzenek a megtekintési körülményeikhez.
videó továbbítása bármilyen eszközre bármilyen kapcsolaton
a nézők set-top boxon, internetböngészőn vagy mobileszközükön lévő alkalmazáson keresztül nézhetnek. Attól függően, hogy mit használnak, más protokollra lehet szükségük. Míg a TV-hez csatlakoztatott set-top box továbbra is RTMP-t használhat, az iPhone csak a HLS-t fogadja el, és a böngésző lejátszója MPEG DASH-t futtathat. Ismét a médiaszerver képes átalakítani az élő közvetítést bármilyen protokollra, amelyet transmuxingnak hívnak, és biztosítja a nézők számára történő kézbesítést, függetlenül a választott eszköztől.
a médiaszerver több dolgot is megtehet, például további információk befecskendezését, az adatfolyam videofájlként történő mentését és a hanghoz hasonló konverziókat. És ne feledje, hogy ha egy adatfolyam érkezik a médiaszerverre (lenyelés) és több kiadás jön ki (kilépés), akkor nagyobb sávszélességre lesz szüksége a kilépéshez, hogy támogassa a nagy közönséget.
nagyszerű Streaming élményt nyújt a közönségnek szerte a világon
vissza a nézőkhöz. Mivel nem tudjuk, hol vannak, még mindig fennáll a távolság kérdése. Minél távolabb vannak a médiaszervertől, annál tovább tart, amíg a jel eljut hozzájuk. Ez a távolság késleltetést és pufferelést okozhat.
e problémák némelyikének megoldására sok műsorszolgáltató tartalomszolgáltató hálózatot (CDN) alkalmaz. Az egész világon elterjedt médiaszerverek hálózata, amely képes nagy mennyiségű adat kezelésére. A nézőhöz legközelebb eső kiszolgálókat edge szervereknek nevezzük. Az adatfolyam az egész hálózaton keresztül érkezik, végül csatlakozik a nézőkhöz a hozzájuk legközelebb eső edge szerveren. Egyes műsorszolgáltatók saját hálózatokat építenek a Wowza Streaming motor segítségével mind az áthaladáshoz, mind az edge szerverekhez. Mások olyan szolgáltatásokat használnak, mint például a Wowza CDN.
élő videó Streaming a közösségi médiában
az utolsó dolog, amire gondolni kell, a saját CDN-vel rendelkező közösségi média hálózatok. Az olyan hálózatok, mint a Facebook, a YouTube Live és a Twitch gyakran elfogadják az RTMP-t, és saját tartalomszolgáltató hálózattal rendelkeznek a felhasználók által létrehozott videókhoz. Sokan közvetlenül a kódolóikból közvetítik ezeket a közösségi média hálózatokat. A Wowza ClearCaster (Wowza ClearCaster) készülék kódolóként szolgál, amely közvetlenül a Facebook Live-ra és azon túl is közvetít. Médiaszerveren keresztül a közösségi média hálózatok egyidejűleg megcélozhatók a saját kézbesítési hálózatával együtt, tovább növelve az élő közvetítés elérhetőségét.
End-to-End Streaming megoldások élő videó szállítás szerte a világon
élő videó streaming ma arról szól, foglalkoztató a megfelelő eszközöket. Még a globális nézőközönség számára is, különféle platformokon, a legmagasabb minőségű élő video streaming élmény lehetséges.
remélem, ez segít jobban megérteni az élő közvetítés bonyolultságát, és izgatottan várja a közönség bevonásának végtelen lehetőségeit.
legyen Streaming szakértő
fedezze fel az útmutatót