Geschützte Wiedergabe mit DRM-X integrieren
Entdecken Sie Tutorials, die API-Referenz und Integrationsanleitungen. Beginnen Sie mit einem geschützten Video und folgen Sie dann der Anleitung für Ihre Plattform.
Ihr erstes geschütztes Video →Schritt für Schritt von Console zur Wiedergabe.Verpacken Sie Ihre Inhalte →Veröffentlichen Sie verschlüsselte DASH- und HLS-Ausgaben.Integrieren Sie Ihren Player →Integrationswege für Web, Android, Apple und native Player.Choose your integration →Find your platform, download the kit and follow its setup guide.Verwenden Sie die API →Vertrauenswürdige Eingaben, Autorisierung und Antworten.
Erste Schritte#
- Ihr erstes geschütztes VideoStart DRM-X 6.0 geschützte Web-Wiedergabe: Inhalte veröffentlichen, Mindestprivileg erstellen Zugangsdaten, einen Viewer autorisieren und das registrierte Manifest laden.
- Zugangsdaten für die Serverintegration erstellenFinde deine Environment ID, Site Key, Access Key und Content ID. Behalte Zugangsdaten in deinem vertrauenswürdigen Backend.
Kernkonzepte#
Inhalt vorbereiten#
- Inhalte paketieren und veröffentlichenVerpacken und veröffentlichen DRM-X 6.0 geschützt VOD mit DASH/CENC, HLS/CBCS, Single-Key- oder Multi-Key-Qualitätsstufen und verwaltetem oder registriertem Cloud-Speicher.
- Desktop Packager: Schritt für SchrittVerpacken und verschlüsseln Sie Video- oder Audioinhalte, prüfen Sie Content IDs, wählen Sie die Verschlüsselung, kopieren Sie CLI-Befehle und setzen Sie Uploads anhand bebilderter Windows-Anleitungen fort.
- CLI Packager: Befehle und WiederaufnahmeVerpacken Sie ein Master-Video, automatisieren Sie mit protected Zugangsdaten, interpretieren Sie den Fortschritt und nehmen Sie einen unterbrochenen Upload ohne erneute Kodierung wieder auf.
- Lange Videos, 4K und 8KPlanen Sie dreistündige VOD Workflows mit einem interaktiven Paketgrößen- und Upload-Zeitrechner, quellenbewussten Auflösungsleitern und Wiederherstellungsführung.
- Cloud-Speicher verbindenVerbinden Sie AWS S3, Microsoft Azure, Google Cloud Storage, Alibaba Cloud OSS oder Tencent Cloud COS zur Auslieferung verschlüsselter Medien.
- Amazon S3 und CloudFront: Schritt für SchrittVerbinden Sie einen privaten S3-Bucket mit DRM-X 6.0 mit bereichsbezogenen IAM-Berechtigungen, Browser CORS, CloudFront HTTPS-Zustellung und einer Checkliste zur Upload-Verifizierung.
Lizenzautorisierung#
- Übersicht zur LizenzautorisierungVerwenden Sie die Playback Session API, nachdem Ihr Backend den Zugriff geprüft hat. Wählen Sie Wiedergaberegeln, binden Sie den Player ein und geben Sie die Sitzung nach der Wiedergabe frei.
- Vordefinierte Vorlagen und eigene RichtlinienWählen Sie eine DRM-X Lizenzrichtlinie, die dem veröffentlichten Paket entspricht, einschließlich Dauer, Ausgabeschutz und Qualitätsstufen.
- Einen serverseitigen Token-Proxy verwendenBehalten Sie das DRM License Token hinter Ihrem eigenen Backend und bewahren Sie gleichzeitig native DRM Herausforderungen und Lizenzantwortbytes bei.
API-Referenz#
- Eine Wiedergabesitzung erstellenFordern Sie den DRM-X Universal Playback Session Contract mit Authentifizierung, vertrauenswürdigen Content IDs und begrenzter Autorisierung an.
- Fehlerreferenz für WiedergabesitzungenIdentifizieren Sie die Playback Session API Fehler, verstehen HTTP Status und Anforderungs-IDs, und wählen Sie eine sichere Wiederherstellungsaktion.
Spieler und SDKs#
- Web- und HTML5-WiedergabeIntegrieren Sie DRM-X 6.0 geschützte Web-Wiedergabe mit der Universal Player, qualifizierte Shaka, PHP, ASP.NET Core, automatische DRM Auswahl und sichere Diagnose.
- Erstellen Sie native Apps mit Universal PlayerWählen Sie Android, iOS, Apple TV oder Samsung Tizen. Laden Sie mit einem berechtigten Abonnement die SDKs herunter, testen Sie die öffentlichen Evaluierungs-Player und nutzen Sie die Anleitungen und App-Screenshots.
- Android SDK und natives Media3Laden Sie den Android-Player mit per Ziehen sortierbaren Wiedergabelisten, gespeicherten Zufalls- und Wiederholungseinstellungen sowie Offline-Fortsetzung herunter. Integrieren Sie geschützte Wiedergabe mit DRM-X oder nativem Media3.
- Apple FairPlay integrierenIntegrieren Sie DRM-X 6.0 FairPlay Streaming auf iOS, iPadOS, tvOS und Safari mit Swift, AVFoundation, SPC und CKC Austausch und sichere Serverautorisierung.
- Samsung Tizen SDK und Evaluierung auf dem FernseherInstallieren Sie den Evaluierungsplayer Samsung TV, konfigurieren und signieren Sie dessen WGT und integrieren Sie dann Widevine VOD mit dem Tizen Universal Player SDK.
- Amazon Fire TV SDK für Vega OSBuild a native Amazon Fire TV app with DRM-X Universal Player: download eligibility, screenshots, Vega setup, viewer authentication, configuration, build and device testing.
- Roku TV Universal Player SDKBuild a native Roku TV app with protected Widevine playback, remote controls, playlists, audio and subtitles using the DRM-X 6.0 Universal Player SDK.
- Native DRM-IntegrationIntegrieren Sie native Widevine, PlayReady, FairPlay oder WisePlay Clients mit DRM-X 6.0 unter Verwendung des Universal Playback Session Contract ohne Einbettung des Servers Zugangsdaten.
Integrationen#
- Integration Center und DownloadsBehalten Sie Ihre bestehende Anmeldung und Datenbank. Laden Sie das vollständige Integrationskit oder das Kit Ihrer Plattform herunter und folgen Sie der visuellen Anleitung zu den Änderungsstellen, um die geschützte Wiedergabe einzubinden.
- WordPress Plugin Installation und KonfigurationInstallieren Sie das freigegebene WordPress-Plugin, ordnen Sie eine Lektion Content ID zu und behalten Sie Ihre LMS-Regeln für die Registrierung und Mitgliedschaft bei.
- LearnDash Video DRM: Einbetten von Universal PlayerVerbinden Sie LearnDash-Lektionen und freigegebene Schritte mit DRM-X mit dem freigegebenen WordPress-Plugin und vorhandenen Kurszugriffsregeln.
- Moodle geschützte Video-AktivitätenInstallieren Sie die Moodle-Aktivität, fügen Sie einem Kurs geschützte Inhalte hinzu und verwenden Sie native Registrierungs- und Verfügbarkeitsregeln wieder.
- Backend-Beispiele nach ProgrammierspracheVerstehen Sie den gemeinsamen Wiedergabeablauf und finden Sie den anzupassenden Callback in Node.js, Django, Laravel, PHP, ASP.NET oder Java.
- ASP.NET Core Universal Player IntegrationInstallieren Sie den .NET SDK, verbinden Sie Ihre authentifizierte Benutzer- und Inhaltssuche und legen Sie dann den mitgelieferten Playback-Sitzungsendpunkt frei.
- ASP.NET Framework 4.8 Video DRM IntegrationFügen Sie den Quellcode-Adapter für Windows/IIS in Ihre vorhandene ASP.NET Framework-Anwendung ein und verbinden Sie den Delegate, der die Berechtigung bei jeder Anfrage prüft.
- Node.js + Express Video DRM IntegrationInstallieren Sie das Express SDK, verbinden Sie Ihre bestehende Anmeldung und geben Sie über einen bei jeder Anfrage ausgeführten Callback eine autorisierte Content ID zurück.
- Django geschütztes VideoVerwenden Sie die Django-Authentifizierung und Ihren eigenen Berechtigungsaufruf. Das DRM-X-Paket erstellt keine Video- oder Access-Grant-Tabellen.
- Java, Spring Boot und VueInstallieren Sie den Spring Boot Starter und verbinden Sie ContentEntitlement mit Ihrem vorhandenen Benutzer- und Inhaltsrepository. Fügen Sie Vue nur hinzu, wenn Ihr Frontend es verwendet.
- Laravel und Node.js IntegrationenVerbinden Sie Laravel über ContentAuthorizer mit Ihrem bestehenden Katalog und Kaufsystem. Es werden keine DRM-X-Tabellen für Inhalte oder Zugriffsberechtigungen benötigt.
- Canvas, Blackboard, Brightspace und Open edXUse the LTI 1.3 bridge to open protected video from an LMS with a signed platform launch.
- Shopify geschütztes VideoUse a signed Shopify app proxy and server-verified purchases to open a protected-video page.
- SDKs und Beispiele herunterladenLaden Sie das vollständige Web-Integrationskit, ein plattformspezifisches SDK mit Beispiel oder ein SDK für einen nativen Player herunter.
- Kajabi, Thinkific und TeachableConnect a trusted learner login to server-side enrollment checks before opening protected video.
Operate#
- DRM für Livestreams integrierenIntegrieren Sie DRM-X 6.0 Live DRM mit CPIX oder SPEKE Verpackung, rotierenden Krypto-Perioden, synchronisierten Manifesten, erneuerbaren Autorisierung und Multi-Plattform-Tests.
- AWS und OBS Live-Streaming-SetupErstellen Sie einen AWS Live-Workflow, konfigurieren Sie OBS, testen Sie die DRM-Wiedergabe und stoppen Sie die Ressourcen nach Ihrem Ereignis.
- Probleme bei geschützter Wiedergabe behebenUntersuchen Sie Fehler bei Paketierung, Autorisierung, Zertifikaten, DRM-Lizenzen, Manifesten, Entschlüsselung und Wiedergabe in DRM-X 6.0 anhand von Diagnosedaten, aus denen Schlüssel und andere vertrauliche Angaben entfernt wurden.
- Sicherheitscheckliste für den ProduktivbetriebProduktionssicherheits-Checkliste für DRM-X 6.0 Integrationen: Least-Privilege Zugangsdaten, serverseitige Richtlinien, geheime Handhabung, sichere Protokolle, Transportgrenzen und Release-Lebenszyklus.
DRM-X 6.0