Freigeben über


PlayReady-Testinhalte von Encoderanbietern

Diese Seite enthält eine Sammlung von Testinhalten, die mithilfe bestimmter Encoder von verschiedenen Anbietern generiert wurden. Mit diesem Inhalt können Cliententwickler und OEMs die Kompatibilität mit bestimmten Encoderimplementierungen überprüfen und ihre PlayReady-Integration über verschiedene Codierungstools hinweg überprüfen.

Überblick

Die herstellerspezifische Testinhaltssammlung umfasst:

  • Spotify-spezifische Inhalte – Multi-DRM-Inhalte für duale DRM-Szenarien
  • Verschiedene Codierungstoolketten – Verschiedene Encoderimplementierungen und Konfigurationen
  • Mehrere Streamingformate – Unterstützung für Smooth Streaming, HLS und MP4

Dieser Inhalt trägt dazu bei, die Interoperabilität in verschiedenen Codierungsökosystemen sicherzustellen und PlayReady-Implementierungen mit realen Encoder-Ausgaben zu validieren.

Anbietertestinhaltssammlung

Spotify Multi-DRM-Inhalte

Big Buck Bunny Dual DRM

Eigentum Wert
Beschreibung Quelle: Big Buck BUNNY (https://peach.blender.org/)
Toolkette Spotify Specific
Erstellungsdatum 01 Oktober 2017
Videocodierungseinstellungen Nicht verfügbar
Audiocodierungseinstellungen AAC
Verschlüsselungseinstellungen CENC-AES128-CTR
Schlüssel-ID (KID) {b0498601-8a4a-4418-9fa5-5a326ea2961c}
Schlüssel-ID (Base64) AYZJsEqKGESfpVoybqKWHA==
Key Value (Hex) {0x12, 0x34, 0x56, 0x78, 0x12, 0x34, 0x56, 0x78, 0x12, 0x34, 0x56, 0x78, 0x12, 0x34, 0x56, 0x78}
Schlüsselwert (Base64) EjRWeBI0VngSNFZ4EjRWeA==
Audio-KINDER {b0498601-8a4a-4418-9fa5-5a326ea2961c}
Multi-DRM Richtig
PlayReady WRMHEADER 4,0
Verschlüsselte Datei https://prtsprodstorage.blob.core.windows.net/media/vendor/Spotify-DualDRM2017-bbb/Spotify-DualDRM2017-bbb.mp4

Technische Details

Encoderspezifikationen

Anevia ViaDemand

  • Typ: Video-on-Demand-Codierungslösung
  • Videounterstützung: H.264 AVC1 bis Full HD (1920x1080)
  • Audiounterstützung: AAC-HE mit Monokanalunterstützung
  • Streaming: Unterstützt sowohl smooth Streaming als auch HLS-Ausgabe
  • Anwendungsfall: Vorbereitung und Übermittlung von VOD-Inhalten

Anevia NEA LIVE 500

  • Typ: Livecodierungslösung
  • Videounterstützung: H.264 AVC1 bis Full HD (1920x1080)
  • Audiounterstützung: AAC-LC Stereo mit hochwertiger Codierung
  • Streaming: Echtzeit-Smooth Streaming und HLS-Generation
  • Anwendungsfall: Liveübertragungs- und Streaminganwendungen

Spotify Encoder

  • Typ: Benutzerdefinierte Codierungstoolkette
  • Multi-DRM-Unterstützung: Dual DRM-Implementierung
  • Inhaltsquelle: Hochwertige Referenzinhalte (Big Buck Bunny)
  • Anwendungsfall: Multi-DRM-Kompatibilitätstests

Verschlüsselungsimplementierung

CENC (Common Encryption)

  • Standard: ISO/IEC 23001-7
  • Algorithmus: AES128-CTR
  • Schlüsselverwaltung: PlayReady und zusätzliche DRM-Systeme
  • Kompatibilität: Plattformübergreifende DRM-Interoperabilität

Schlüsselverwaltung

  • Schlüsseldrehung: Unterstützung für dynamische Schlüsseländerungen
  • Multi-DRM: Gleichzeitige Unterstützung für mehrere DRM-Systeme
  • Sicherheit: Branchenübliche Verschlüsselungsmethoden

Verwendungsrichtlinien

Testszenarien

  1. Encoderkompatibilitätstests

    • Überprüfen von Inhalten aus bestimmten Encoderimplementierungen
    • Testen von Codierungsparametervariationen
    • Überprüfen der Kompatibilität des Ausgabeformats
  2. Multi-DRM-Überprüfung

    • Testen von Implementierungen für duales DRM-Szenario
    • Überprüfen der Schlüsselfreigabe zwischen DRM-Systemen
    • Überprüfen des Lizenzerwerbs für mehrere DRM-Anbieter
  3. Streamingprotokolltests

    • Testen der Analyse des Smooth Streaming-Manifests
    • Überprüfen der Behandlung von HLS-Wiedergabelisten
    • Überprüfen des adaptiven Streamingverhaltens

Hinweise zur Implementierung

  • Encoderintegration: Testen mit bestimmten Encoderausgabeen zur Überprüfung der Kompatibilität
  • Multi-DRM-Unterstützung: Implementieren einer ordnungsgemäßen Behandlung für duale DRM-Szenarien
  • Streamingprotokolle: Sicherstellen der Unterstützung für Smooth Streaming und HLS
  • Schlüsselverwaltung: Behandeln komplexer Schlüsselszenarien, einschließlich multi-DRM-Schlüssel

Testempfehlungen

Encoder-Specific-Tests

  1. Anevia-Inhaltstests

    • Testen von VOD- und Live-Encoder-Ausgaben
    • Überprüfen verschiedener Audiocodierungskonfigurationen
    • Testen der Manifestanalyse für Anevia-spezifische Features
  2. Multi-DRM-Tests

    • Implementieren des dualen DRM-Lizenzerwerbs
    • Testen von Schlüsselfreigabeszenarien
    • Überprüfen von Fallbackmechanismen

Erweiterte Überprüfung

  1. Real-World Szenarien

    • Testen mit produktionsähnlichen Encoderkonfigurationen
    • Überprüfen der Leistung unter verschiedenen Codierungseinstellungen
    • Testen der Integration mit vorhandenen Codierungsworkflows
  2. Kompatibilitätstests

    • Testen verschiedener PlayReady-Clientimplementierungen
    • Überprüfen mit verschiedenen Hardwaredecoderkonfigurationen
    • Testen des Streamingprotokollwechsels

Problembehandlung

Häufige Probleme

Encoder-Specific Kompatibilität

  • Ursache: Encoderspezifische Formatvariationen
  • Lösung: Überprüfen der Inhaltsanalyse mit bestimmten Encoderausgaben

Multi-DRM-Lizenzerwerb

  • Ursache: Komplexe Schlüsselverwaltung in dualen DRM-Szenarien
  • Lösung: Implementieren der richtigen Schlüsselauflösung für mehrere DRM-Systeme

Probleme beim Streamingformat

  • Ursache: Encoderspezifische Manifestvariationen
  • Lösung: Aktualisieren von Manifestparsern für anbieterspezifische Implementierungen

Debugschritte

  1. Validieren der Encoderausgabe

    Test content parsing with specific encoder implementations
    
  2. Überprüfen der Multi-DRM-Konfiguration

    Verify key management for dual DRM scenarios
    
  3. Testen von Streamingprotokollen

    Validate manifest parsing for different streaming formats
    

Herstellerinformationen

Ateme (ehemals Anevia)

  • Website:https://www.ateme.com/
  • Produkte: ViaDemand (VOD), NEA LIVE 500 (Live Encoding)
  • Spezialisierung: Professionelle Videocodierung und Streaming-Lösungen

Inhaltsquellen

  • Big Buck Bunny: Open Source-Referenzinhalte von Blender Foundation
  • Testinhalt: Verschiedene encoderspezifische Testmaterialien

Supportressourcen

Geschäftsabfragen

Operations-Abfragen

Technischer Support

Schulungsinformationen