Nápady na řešení
Tento článek je myšlenkou řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět tím, že nám poskytnete zpětnou vazbu k GitHubu.
Toto řešení je postavené na spravované službě Azure: Media Services a Content Delivery Network. Tyto služby se spouští v prostředí s vysokou dostupností, opravují se a je pro ně dostupná podpora. Díky tomu se můžete zaměřit na své řešení, a ne na prostředí, ve kterém se spouští.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Komponenty
- Místní kodér pro partnery v reálném čase: Výstupem živého zdroje pro příjem dat do cloudu jako RTMP(S) nebo technologie Smooth Streaming.
- Ukládá velké objemy nestrukturovaných dat, ke kterým je možné přistupovat odkudkoli na světě prostřednictvím protokolu HTTP nebo HTTPS. Úložiště objektů blob můžete použít k veřejnému zveřejnění dat na světě nebo k soukromému ukládání dat aplikací.
- Media Services: Ingestování, kódování, náhled, ukládání a doručování živého streamovaného obsahu. Živé události, živé výstupy a koncové body streamování zpracovávají funkce živého streamování, včetně příjmu dat, formátování, DVR, zabezpečení, škálovatelnosti a redundance.
- Koncový bod streamování služby Media Services: Představuje streamovací službu, která může doručovat obsah přímo do aplikace klientského přehrávače nebo do sítě pro doručování obsahu (CDN) pro další distribuci.
- Content Delivery Network: Poskytuje zabezpečené a spolehlivé doručování obsahu s širokým globálním dosahem a bohatou sadou funkcí.
- Azure Přehrávač médií: Využívá oborové standardy, jako je HTML5 (MSE/EME), k zajištění rozšířeného prostředí adaptivního streamování. Bez ohledu na použitou technologii pro přehrávání je vývojářům dostupné jednotné javascriptové rozhraní pro přístup k rozhraním API.
- Monitorování ve verzi Preview: Náhled a ověření živého streamu před dalším zpracováním a doručováním
- Ochrana obsahu multi-DRM: Zajišťuje zabezpečený obsah pomocí více DRM (PlayReady, Widevine, FairPlay Streaming) nebo šifrování klíče AES.
Podrobnosti řešení
Řešení živého streamování umožňuje zachytit video v reálném čase a vysílat ho uživatelům v reálném čase. To může zahrnovat online streamované rozhovory, konference a sportovní akce. V tomto řešení je video zachyceno kamerou videa a odesláno do vstupního koncového bodu živé události. Živá událost přijímá vstupní datový proud a zpřístupňuje ho ke streamování prostřednictvím koncového bodu streamování do webového prohlížeče nebo mobilní aplikace. Živá událost také poskytuje koncový bod monitorování ve verzi Preview pro náhled a před dalším zpracováním a doručováním stream ověří. Živá událost může také zaznamenávat a ukládat přijatý obsah, aby se mohl streamovat později (video na vyžádání).
Potenciální případy použití
Toto řešení platí pro všechny velké společnosti až po malé tvůrce obsahu.
Další kroky
- Přehled živého překódování Media Services
- Jak používat Azure Blob Storage
- Přehled živého streamování Media Services
- Přehled ochrany obsahu
- Použití služby Azure Content Delivery Network
- Dokumentace ke službě Azure Media Services
- Ochrana obsahu media services