Lösungsarchitektur: Digitale Video on Demand-Medien

Diese grundlegende Video-on-Demand-Lösung bietet Ihnen die Möglichkeit, aufgezeichnete Videoinhalte wie z.B. Filme, Nachrichten, Sportereignisse, Schulungsvideos oder Kundendiensttutorials an beliebige videofähige Endpunktgeräte, mobile Anwendungen oder Desktopbrowser zu streamen. Videodateien werden in Azure Blob Storage hochgeladen, in ein Standardformat mit Mehrfachbitrate codiert und dann über alle gängigen Streamingprotokolle mit adaptiver Bitrate (HLS, MPEG-DASH, Smooth) an den Azure Media Player-Client verteilt.

Diese Lösung basiert auf diesen verwalteten Azure-Diensten: Blob Storage, Content Delivery Network (CDN) und der Azure Media Player. Diese Dienste werden in einer Hochverfügbarkeitsumgebung ausgeführt, gepatcht und unterstützt, sodass Sie sich auf die Lösung konzentrieren können, anstatt auf die Umgebung, in der sie ausgeführt wird.

Digitale Video on Demand-Medien Das Diagramm zeigt die Architektur einer Lösung für digitale Medien für Video on Demand, die auf den über Azure verwalteten Diensten Blob Storage, Content Delivery Network und Media Player basiert. Token Token License/Key License/Key Azure BlobStorage StreamingEndpoint Multi-Protocol Dynamic Packaging/Multi-DRM Azure Encoder(Standard orPremium) Azure Media Playerin Browser Azure Media Playerin Mobile App Cloud DRMLicense/KeyDelivery Server Azure CDN MezzanineVideo Files

Implementierungsleitfaden

Produkte Dokumentation

Blob Storage

Speichert große Mengen unstrukturierter Daten, z.B. Text- oder Binärdaten, auf die über HTTP oder HTTPS von jedem Ort der Welt aus zugegriffen werden kann. Sie können Blob Storage nutzen, um Daten öffentlich verfügbar zu machen oder Anwendungsdaten privat zu speichern.

Azure Encoder

Codierungsaufträge gehören zu den am häufigsten ausgeführten Verarbeitungsvorgängen in Media Services. Mithilfe von Codierungsaufträgen werden Mediendateien in verschiedene Formate konvertiert.

Azure-Streamingendpunkt

Ein Streamingdienst, der Inhalte direkt an eine Clientwiedergabeanwendung oder ein Content Delivery Network (CDN) für die weitere Verteilung übermittelt.

Content Delivery Network (CDN)

Bietet eine sichere, zuverlässige Inhaltsbereitstellung mit umfassender weltweiter Reichweite und einer umfangreichen Palette an Features.

Azure Media Player

Nutzt Branchenstandards wie HTML5 (MSE/EME) für ein erweitertes adaptives Streaming. Unabhängig von der verwendeten Wiedergabetechnologie verfügen Entwickler über eine einheitliche JavaScript-Schnittstelle für den Zugriff auf APIs.

Inhaltsschutz mit Multi-DRM

Stellt Inhalte mithilfe von Multi-DRM (PlayReady, Widevine, FairPlay Streaming) oder AES-Verschlüsselung mit unverschlüsselten Schlüsseln sicher bereit.

Zugehörige Lösungsarchitekturen

Livestreaming von digitalen Medien

Mithilfe einer Livestreaminglösung können Sie Videos in Echtzeit erfassen und an Kunden übertragen, z.B. um Interviews, Konferenzen oder Sportereignisse online zu streamen. Diese Lösung erfasst Videoinhalte über eine Videokamera und sendet sie an einen Kanaleingabeendpunkt. Der Liveeingabestream wird vom Kanal empfangen und über einen Streamingendpunkt für das Streaming in Webbrowsern oder mobilen Apps zur Verfügung gestellt. Der Kanal stellt außerdem einen Überwachungsendpunkt für die Vorschau bereit, mit dem Sie Ihren Stream vorab anzeigen und überprüfen können, bevor er weiter verarbeitet und bereitgestellt wird. Die erfassten Inhalte können vom Kanal auch aufgezeichnet und gespeichert werden, um sie später zu streamen (Video-on-Demand).

Weitere Informationen

Stichwortsuche/Spracherkennung/optische Zeichenerkennung bei digitalen Medien

Mit einer Spracherkennungslösung können Sie Sprache in statischen Videodateien erkennen und als Standardinhalt verwalten, um z.B. Mitarbeitern zu ermöglichen, in Schulungsvideos nach bestimmten Wörtern oder Sätzen zu suchen oder schnell zu einer bestimmten Stelle im Video zu springen. Diese Lösung ermöglicht Benutzern das Hochladen statischer Videos auf eine Azure-Website. Der Azure Media Indexer nutzt die Spracheingabe-API, um in Videos enthaltene Sprachinhalte zu indizieren und sie in SQL Azure zu speichern. Sie können mithilfe von Azure-Web-Apps nach Wörtern oder Satzteilen suchen und eine Liste der Ergebnisse abrufen. Durch die Auswahl eines Ergebnisses sehen Sie, in welchem Video das Wort oder der Satzteil vorkommt.

Weitere Informationen