Umgang mit verschlüsselten Quellinhalten in einer HLS Quelle - MediaLive

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Umgang mit verschlüsselten Quellinhalten in einer HLS Quelle

MediaLive kann eine HLS Quelle aufnehmen, die gemäß der HTTP Live-Streaming-Spezifikation verschlüsselt ist.

Unterstütztes Verschlüsselungsformat

MediaLive unterstützt das folgende Format für verschlüsselte HLS Quellen:

  • Der Quellinhalt ist mit AES -128 verschlüsselt. MediaLive unterstützt AES - SAMPLE nicht.

  • Der Quellinhalt wird entweder mit statischen oder rotierenden Schlüsseln verschlüsselt.

  • Das Manifest enthält das #EXT-X-KEY Tag mit den folgenden Attributen:

    • Das METHOD Attribut gibt AES -128 an.

    • Das URI gibt den Lizenzserver für den Verschlüsselungsschlüssel an.

    • IV ist leer oder gibt den zu verwendenden Initialisierungsvektor (IV) an. Wenn IV leer ist, wird der Wert im #EXT-X-MEDIA-SEQUENCE Tag als IV MediaLive verwendet.

  • Wenn sowohl das Upstream-System als auch der Lizenzserver Authentifizierungsdaten (Benutzername und Passwort) benötigen, stellen Sie sicher, dass auf beiden Servern dieselben Anmeldeinformationen verwendet werden. MediaLive unterstützt nicht, unterschiedliche Anmeldeinformationen für diese beiden Server zu verwenden.

Wie funktioniert die Entschlüsselung

Der Eigentümer des Inhalts richtet das Hauptmanifest so ein, dass es die Methode (AES-128), den Link URL zum Lizenzserver und den Initialisierungsvektor (IV) enthält. #EXT-X-KEY Der Inhaltseigentümer platziert die Verschlüsselungsschlüssel auf dem Lizenzserver. Wenn der MediaLive Kanal, der diese Quelle verwendet, gestartet MediaLive wird, wird das Hauptmanifest abgerufen und das #EXT-X-KEY Tag für das URL des Lizenzservers gelesen.

MediaLive stellt eine Verbindung zum Lizenzserver her und ruft den Verschlüsselungsschlüssel ab. MediaLive beginnt mit dem Abrufen des Inhalts aus dem Upstream-System und entschlüsselt den Inhalt mithilfe des Verschlüsselungsschlüssels und der IV.