Live Video Streaming: jak to funguje

5. prosince 2018by Justin Miller

Chcete-li zobrazit toto video, povolte JavaScript a zvažte upgrade na prohlížeč aweb, který podporuje video HTML5

pojďme mluvit o procesu živého streamování videa. Začíná to u kamery. Dnešní fotoaparáty jsou digitální a dokážou zachytit snímky v ohromujícím rozlišení 4K (2160p). Toto rozlišení vyžaduje velmi vysoký datový tok pro podporu“ surového “ digitálního video signálu vycházejícího z kamery, takže kabely používané k přenosu tohoto signálu musí být schopny zpracovat velké množství dat. V některých případech lze použít kabely HDMI nebo ethernet. Nejčastěji však signál 4K přenášený na velké vzdálenosti vyžaduje kabel SDI, který dokáže spravovat požadavky na šířku pásma.

některé živé vysílání se provádí pomocí smartphonu, ale vážnější živé produkce používají další kamery. Běžné živé produkce často používají nastavení studia se třemi kamerami. Tyto kamery a další zdroje videa jsou připojeny k přepínači, který mezi nimi přechází. Zvuk pro výrobu je přenášen do směšovače pomocí XLR kabelů. Přepínač obecně přidává zvuk ze směšovače do konečného výstupního signálu. Může také zahrnovat možnost přidat grafiku, tituly a dokonce i animace. Přepínač může být hardware, software nebo trochu obojí, pokud jsou vyžadovány zachycovací karty.

kódování živých videí do Streamovatelného formátu

aby byl konečný výstupní signál uložen nebo streamován, musí být video signál komprimován pomocí kodéru do kodeku. Kodeky přicházejí ve všech tvarech a velikostech. Standardem v oboru je h. 264, který se často používá pro vysílání a distribuci. H. 264 komprimuje video, které lze snadno streamovat, což znamená kompresi gigabajtů na megabajty.

samotný kodér může být zabudován do kamery, ale může to být také samostatné zařízení, počítačový software nebo mobilní aplikace. V mnoha případech je zabudován do moderního vysílacího softwaru.

jakmile je video stream komprimován prostřednictvím kodéru, musí být video data stále zabalena do protokolu přenosu v reálném čase (RTP) pro doručení přes internet. Jako velký proud nepřetržitých dat je třeba jej rozdělit na stravitelné kousky nebo informační pakety. Tyto pakety budou později rekombinovány a dekódovány do nepřetržitého signálu přehrávačem médií. Mnoho kodérů používá RTMP jako standard pro příspěvek první míle.

doručování streamovaných médií na servery

po zabalení je stream buď stažen nebo tlačen na mediální server. Mediální server může být ve stejném systému jako kodér nebo vzdálený někde v cloudu. Software Wowza Streaming Engine™ nabízíme jako software mediálního serveru, který si můžete nainstalovat na své vlastní servery-ať už jsou v areálu nebo na cloudové platformě třetí strany-a spravovat a upravovat sami. Máme také službu Wowza Streaming Cloud™ pro ty, kteří se chtějí rychle dostat do provozu bez jakýchkoli potíží.

překódování, přechod, Transrating a Transmuxing

mediální servery přijímají proud z kodéru a podle potřeby převádějí video. Ingress je množství dat vstupujících na mediální server. Mediální servery mohou překódovat data do nového kodeku. Mohou převést video do různých rozlišení a dokonce přenášet data a vytvářet různé přenosové rychlosti. Mediální servery mohou také přebalit, nebo transmux, data do různých protokolů. Data přenesená z mediálního serveru se nazývají egress. Ale pojďme si promluvit o tom, proč je mediální server nezbytný, když se podíváme na to, kdo sleduje živý přenos a co dělá skvělý zážitek ze sledování.

Adaptive Bitrate Streaming

chcete, aby váš live stream oslovil co nejvíce diváků, ale ne všichni spotřebují váš stream stejným způsobem. Někteří diváci budou mít velké obrazovky, někteří budou mít mobilní telefony, někteří budou na úžasném internetu,a někteří by mohli být na hrozné Wi-Fi nebo dokonce LTE.

to je místo, kde adaptive bitrate (ABR) streaming se stává tak důležité. Mediální server vytvoří ABR „ztvárnění“, které jsou jako položky v nabídce skládající se ze všech různých vytvořených rozlišení a datových přenosů. Technologie přehrávání videa si pak může vybrat nejlepší ztvárnění pro prohlížení na základě velikosti obrazovky a dostupné šířky pásma sítě – při dynamickém přepínání mezi možnostmi, jak zdroje kolísají. Stručně řečeno, ABR zajišťuje, že vaši diváci mají nejlepší kvalitu živého přenosu pro své podmínky sledování.

streamování videa do libovolného zařízení na jakémkoli připojení

vaši diváci mohou sledovat na set-top boxu, prostřednictvím internetového prohlížeče nebo prohlížet prostřednictvím aplikace na svém mobilním zařízení. V závislosti na tom, co používají, mohou vyžadovat jiný protokol. Zatímco set-top box připojený k televizoru může stále používat RTMP, váš iPhone přijímá pouze HLS a přehrávač prohlížeče může používat MPEG DASH. Váš mediální server může opět převést váš živý přenos na jakýkoli protokol, který se nazývá transmuxing, a zajistit doručení divákům bez ohledu na jejich zvolené zařízení.

existuje více věcí, které může mediální server udělat, například vložení dalších informací, uložení streamu jako video souboru a provedení podobných konverzí do zvuku. A mějte na paměti, že s jedním proudem přicházejícím na mediální server (ingest) a několika vydáními (egress) budete potřebovat větší šířku pásma pro výstup, abyste podpořili velké publikum.

přináší Skvělé streamingové zážitky divákům po celém světě

zpět divákům. Protože nevíme, kde se nacházejí, je tu stále otázka vzdálenosti. Čím dále jsou od mediálního serveru, tím déle trvá, než se k nim signál dostane. Tato vzdálenost může způsobit latenci a ukládání do vyrovnávací paměti.

Chcete-li vyřešit některé z těchto problémů, mnoho provozovatelů vysílání používá síť pro doručování obsahu (CDN). Je to síť mediálních serverů rozmístěných po celém světě, která je schopna zpracovat velké množství dat. Servery nejblíže k prohlížeči se nazývají edge servery. Datový tok je dodáván v celé síti a nakonec se připojuje k divákům na serveru edge, který je k nim nejblíže. Někteří provozovatelé vysílání vytvářejí své vlastní sítě pomocí streamovacího motoru Wowza pro průchozí i okrajové servery. Jiní používají služby, jako je naše Wowza CDN.

živé streamování videa na sociálních médiích

poslední věcí, o které je třeba přemýšlet, jsou sociální sítě s vlastním CDN. Sítě jako Facebook, YouTube Live a Twitch často přijímají RTMP a mají vlastní síť pro doručování obsahu pro videa generovaná uživateli. Mnoho streamů přímo ze svých kodérů do těchto sítí sociálních médií. Nabízíme zařízení Wowza ClearCaster™ jako kodér, který streamuje přímo na Facebook Live i mimo něj. Prostřednictvím mediálního serveru mohou být sociální sítě současně zaměřeny společně ve spojení s vaší vlastní doručovací sítí, což dále zvyšuje dosah vašeho živého přenosu.

End-to-End Streaming řešení pro živé video dodání po celém světě

živé video streaming dnes je o zaměstnávání správné nástroje. Dokonce i s globálním diváckým publikem na různých platformách je možný nejkvalitnější zážitek ze streamování živého videa.

doufám, že vám to pomůže pochopit více o složitosti živého vysílání a nadchne vás nekonečné možnosti zapojit publikum.

Staňte se odborníkem na streamování

Prozkoumejte průvodce

o Justinu Millerovi

Justin k. Miller je producentem videa a webináře ve společnosti Wowza Media Systems. Je zodpovědný za živé i nahrané produkce zaměřené na vzdělávání, výcvik a informování zákazníků a nadšenců živého streamování videa. Pokud není zaměřen na mnoho … Zobrazit více

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.