Nápady na řešení
Tento článek je nápadem na ř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 prostřednictvím zpětné vazby na GitHubu.
Toto řešení je postavené na spravovaných službách Azure: Blob Storage, Content Delivery Network a Azure Media Player ze služby Azure Media Services. Tyto služby běží v prostředí s vysokou dostupností, jsou opravené a podporované, takže se můžete soustředit na své řešení místo na prostředí, ve kterém běží.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Komponenty
- Blob Storage: 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. Službu Blob Storage můžete používat ke zveřejňování dat pro celý svět, nebo k soukromému ukládání dat aplikací. Existuje několik možností nahrání souborů do úložiště objektů blob, včetně AzCopy, Media Services Azure Portal, sady .NET SDK nebo rozhraní REST API, Azure CLI, Pythonu nebo jedné z několika nástrojů nebo sad SDK služby Azure Blob Storage.
- Kodér Azure Media Services: Úlohy kódování jsou jednou z nejběžnějších operací zpracování ve službě Media Services. Vytvoříte úlohy kódování pro převod multimediálních souborů z jednoho kódování do jiného.
- Koncový bod streamování služby Azure Media Services: Služba streamování, 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) za účelem další distribuce.
- Content Delivery Network: Poskytuje bezpečné a spolehlivé doručování obsahu s širokým globálním dosahem a bohatou sadou funkcí.
- Azure Media Player: Používá oborové standardy, jako je HTML5 (MSE/EME), k zajištění bohatého prostředí adaptivního streamování. Bez ohledu na použitou technologii přehrávání mají vývojáři jednotné rozhraní JavaScriptu pro přístup k rozhraním API. Projděte si také dokumentaci k Azure Media Playeru.
- Ochrana obsahu s více technologiemi DRM: Poskytuje obsah bezpečně pomocí více drm (PlayReady, Widevine, FairPlay Streaming) nebo šifrování AES Clear Key.
Podrobnosti scénáře
Základní řešení videa na vyžádání, které umožňuje streamovat zaznamenaný video obsah do libovolného koncového zařízení s podporou videa, mobilní aplikace nebo desktopového prohlížeče. Tento obsah může zahrnovat filmy, zpravodajské klipy, sportovní segmenty, školicí videa a kurzy zákaznické podpory. Videosoubory se nahrají do úložiště objektů blob v Azure, zakódují se do standardního formátu s více přenosovými rychlostmi a pak se distribuují prostřednictvím všech hlavních protokolů streamování s adaptivní přenosovou rychlostí (HLS, MPEG-DASH, Smooth) do klienta Azure Media Playeru.
Můžete také použít jiné přehrávače médií, například:
Potenciální případy použití
Toto řešení se týká televize, filmů a různých služeb online streamování.
Další kroky
- Pokud chcete začít pracovat se službou Azure Media Services, navštivte dokumentaci ke službě Azure Media Services , kde najdete rychlá zprovoznění, kurzy a ukázky.
- Přehled Azure Media Playeru
- Jak používat úložiště objektů blob v Azure
- Kódování prostředku pomocí kodéru pro média
- Správa koncových bodů streamování
- Použití služby Azure Content Delivery Network
- Přehrávání obsahu ve stávajících přehrávačích
- Bezpečné doručování obsahu