Was ist CENC-Verschlüsselung?

Common Encryption (CENC) legt ein gemeinsames Verfahren zur Verschlüsselung von Medien in Containern im ISO Base Media File Format fest. Die entstehenden Segmente können mit mehreren kompatiblen Systemen zur digitalen Rechteverwaltung verwendet werden.

So funktioniert CENC-Verschlüsselung

CENC trennt die Speicherung verschlüsselter Samples vom DRM-spezifischen Lizenzaustausch eines Players. Verschlüsselungsmetadaten in einem Paket im ISO Base Media File Format kennzeichnen geschützte Spuren, Schlüsselkennungen und das Schema, das zum Entschlüsseln der Samples benötigt wird. Systemspezifische Initialisierungsdaten können die Medienpräsentation begleiten. CENC ist zwischen Encoding und Streaming-Paketierung angesiedelt und ermöglicht kompatiblen Playern, dieselben Medienbytes zu nutzen, obwohl sich ihre Lizenzprotokolle und DRM-Implementierungen unterscheiden.

Wichtige Fakten

  1. Über eine Schlüsselkennung wird der Inhaltsschlüssel ausgewählt, sie ist jedoch nicht der geheime Schlüssel selbst. Pakete und Lizenzdienste müssen dieselbe Zuordnung verwenden, sonst schlägt die Entschlüsselung nach erfolgreichem Laden des Manifests fehl.
  2. Das Schema cenc verwendet Sample-Verschlüsselung im Counter-Modus, während cbcs musterbasierte Verkettung von Chiffreblöcken nutzt; die Geräte- und DRM-Unterstützung muss zum Schema passen, das bei der Paketierung gewählt wurde.
  3. CENC definiert Medienverschlüsselung und Signalisierung, nicht Zuschauerberechtigungen oder Lizenzrichtlinien. Auch ein gültiges Paket benötigt einen kompatiblen DRM-Client und einen erreichbaren Lizenzdienst.

Wann CENC-Verschlüsselung relevant ist

Wählen Sie CENC, wenn ein DASH- oder CMAF-Paket Player bedienen muss, die auf unterschiedliche DRM-Anbieter angewiesen sind. Die Kompatibilität von Player, Verschlüsselungsschema und Schlüsselverwaltung muss dennoch überprüft werden.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren