Streamingrichtlinien

In Azure Media Services v3 können Sie mithilfe von Streamingrichtlinien Streamingprotokolle und Verschlüsselungsoptionen für Ihre Streaminglocator definieren. Media Services v3 bietet einige vordefinierte Streamingrichtlinien, die Sie direkt für Tests oder in der Produktion verwenden können.

Die folgenden vordefinierten Streamingrichtlinien sind aktuell verfügbar:

  • Predefined_DownloadOnly. Gestattet nur das Herunterladen.
  • Predefined_ClearStreamingOnly. Gestattet nur das Löschen des Streamings.
  • Predefined_DownloadAndClearStreaming. Gestattet sowohl das Herunterladens als auch das Löschen von Streaming.
  • Predefined_ClearKey. Gestattet HLS/DASH/Smooth-verschlüsseltes Streaming mit „envelopeEncryption“, wobei Media Services den Inhaltsschlüssel ausstellen.
  • Predefined_MultiDrmCencStreaming. Gestattet DASH/Smooth-verschlüsseltes Streaming mit commonEncryptionCenc, wobei Media Services die PlayReady- und Widevine-Lizenzen ausstellt.
  • Predefined_MultiDrmStreaming. Gestattet DASH/Smooth-verschlüsseltes Streaming mit commonEncryptionCenc, wobei Media Services die PlayReady- und Widevine-Lizenzen ausstellt, oder gestattet HLS-verschlüsseltes Streaming mit commonEncryptionCbcs, wobei Media Services die FairPlay-Lizenz ausstellt.
  • Wenn keine der oben genannten Richtlinien Ihre Anforderungen erfüllt, erstellen Sie eine neue Streamingrichtlinie.

Wichtig

  • Eigenschaften von Streamingrichtlinien vom Datetime-Typ liegen immer im UTC-Format vor.
  • Sie sollten eine begrenzte Sammlung von Richtlinien für Ihr Media Services-Konto erstellen und diese für Ihre Streaminglocators wiederverwenden, wenn dieselben Optionen benötigt werden. Weitere Informationen finden Sie unter Kontingente und Grenzwerte.

Wenn Sie Ihren Inhalt verschlüsseln, müssen Sie eine Richtlinie für Inhaltsschlüssel erstellen.

Wenn Sie besondere Anforderungen haben (wenn Sie z. B. verschiedene Protokolle angeben möchten oder einen benutzerdefinierten Schlüsselbereitstellungsdienst oder eine unverschlüsselte Audiospur verwenden müssen), können Sie eine benutzerdefinierte Streamingrichtlinie erstellen.

Clear Key Common Encryption (CENC)

Eine Inhaltsschlüsselrichtlinie ist für nicht verschlüsseltes Streamen oder Herunterladen nicht erforderlich. CENC ermöglicht es Ihnen, gängige Verschlüsselung ohne digitale Rechteverwaltung zu haben, wenn Sie Verschlüsselung benötigen, aber Ihr Player die AES-Umschlagverschlüsselung nicht unterstützt.

Player, die CENC-Verschlüsselung zulassen, umfassen:

  • dash.js aus Version 4.5.0
  • Shaka-Player aus v4.0.0 (2022-04-30)
  • Exoplayer von Android aus Version r2.18.1
  • Bitmovin
  • Theo-Player

Filterung, Sortierung, Paging

Informationen finden Sie unter Filterung, Sortierung, Paginierung von Media Services-Entitäten.

Anfordern von Hilfe und Support

Sie können Media Services mit Fragen kontaktieren oder unsere Updates mit einer der folgenden Methoden verfolgen: