Digitální média VoD (Video-on-Demand)

Blob Storage
Content Delivery Network
Encoding
Media Player

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Základní řešení videa na vyžádání, které poskytuje možnost streamování zaznamenaného obsahu videa, jako jsou filmy, novinové klipy, sportovní segmenty, školicí videa a kurzy zákaznické podpory, do libovolného zařízení koncového uživatele, mobilní aplikace nebo desktopového prohlížeče.A basic video-on-demand solution that gives you the capability to stream recorded video content such as movies, news clips, sports segments, training videos, and customer support tutorials to any video-capable endpoint device, mobile application, or desktop browser. Videosoubory se nahrají do úložiště objektů BLOB v Azure, které se zakóduje do standardního formátu s více přenosovými rychlostmi, a pak se pomocí všech hlavních přizpůsobitelných protokolů pro streamování s adaptivní přenosovou rychlostí (HLS, MPEG-SPOJOVNÍK, plynule) do klienta Azure Media Player.Video files are uploaded to Azure Blob storage, encoded to a multi-bitrate standard format, and then distributed via all major adaptive bit-rate streaming protocols (HLS, MPEG-DASH, Smooth) to the Azure Media Player client.

Toto řešení je postavené na spravovaných službách Azure: BLOB Storage, Content Delivery Network a Azure Media Player.This solution is built on the Azure managed services: Blob Storage, Content Delivery Network and Azure Media Player. Tyto služby běží v prostředí s vysokou dostupností, které jsou opravené a podporované, takže se můžete soustředit na vaše řešení, a ne na prostředí, ve kterém běží.These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture Diagram Download an SVG of this architecture.

KomponentyComponents

  • BLOB Storage: ukládá velké objemy nestrukturovaných dat, jako jsou textová nebo binární data, ke kterým se dá dostat odkudkoli na světě přes HTTP nebo HTTPS.Blob Storage: Stores large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or 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í.You can use Blob storage to expose data publicly to the world, or to store application data privately.
  • Azure Media Services Encoder: úlohy kódování jsou jednou z nejběžnějších operací zpracování v Media Services.Azure Media Services Encoder: Encoding jobs are one of the most common processing operations in Media Services. Vytvoříte úlohy kódování pro převod mediálních souborů z jednoho kódování na jiný.You create encoding jobs to convert media files from one encoding to another.
  • Koncový bod streamování Azure Media Services: služba streamování, která může doručovat obsah přímo do klientské aplikace přehrávače nebo do sítě pro doručování obsahu (CDN) pro další distribuci.Azure Media Services Streaming Endpoint: A streaming service that can deliver content directly to a client player application, or to a content delivery network (CDN) for further distribution.
  • Content Delivery Network: poskytuje zabezpečené a spolehlivé doručování obsahu s rozsáhlým globálním dosahem a bohatou sadou funkcí.Content Delivery Network: Provides secure, reliable content delivery with broad global reach and a rich feature set.
  • Azure Media Player: používá oborové standardy, jako je HTML5 (MSE/EME), k poskytování bohatých možností adaptivního streamování.Azure Media Player: Uses industry standards, such as HTML5 (MSE/EME), to provide a rich adaptive streaming experience. Bez ohledu na použitou technologii přehrávání mají vývojáři sjednocené rozhraní JavaScript pro přístup k rozhraním API.Regardless of the playback technology used, developers have a unified JavaScript interface to access APIs.
  • Ochrana obsahu s více DRM: zajišťuje zabezpečený obsah pomocí více DRM (PlayReady, Widevine, Fairplay streaming) nebo šifrování s nezašifrovaným klíčem AES.Multi-DRM content protection: Delivers content securely using multi-DRM (PlayReady, Widevine, FairPlay Streaming) or AES clear key encryption

Další krokyNext steps