Intégrez la lecture protégée avec DRM-X
Explorez les tutoriels, les références API et les guides d'intégration. Commencez par une vidéo protégée, puis suivez le chemin de votre plateforme.
Votre première vidéo protégée →Un chemin guidé de Console à la lecture.Paquetez votre contenu →Publier les sorties cryptées DASH et HLS.Intégrez votre lecteur →Web, Android, Apple et les chemins natifs.Utilisez le API →Apports, autorisations et réponses fiables.
Bien démarrer#
- Votre première vidéo protégéeDémarrer DRM-X 6.0 protégé Lecture Web : publiez du contenu, créez le moindre privilège identifiants, autorisez un visualisateur et chargez le manifeste enregistré.
- Créez l'intégration du serveur identifiantsTrouvez vos Environment ID, Site Key, Access Key et Content ID. Gardez identifiants sur votre moteur de confiance.
Concepts de base #
Préparer le contenu#
- Emballage et publication du contenuEmballage et publication DRM-X 6.0 protégé VOD en utilisant DASH/CENC, HLS/CBCS, niveaux de qualité à clé unique ou multi-clés, et stockage en nuage géré ou enregistré.
- Emballeur Desktop: step-by-stepConnectez un profil de l'DRM-X Packager, choisissez les paramètres d'encodage et de chiffrement, lancez un lot Windows et récupérez les téléchargements avec des instructions illustrées.
- CLI Packaging: commands and recoveryPackage d'une vidéo principale, automatiser avec identifiants protégée, interpréter la progression et reprendre un téléchargement interrompu sans réencodage.
- Vidéos longues, 4K et 8KPlanifiez des workflows de trois heures VOD avec une calculatrice interactive de la taille des paquets et du temps de téléchargement, des échelles de résolution source-aware et des conseils de récupération.
Autorisation de licence #
- Aperçu de l'autorisation de licenceIntégrer la session de lecture DRM-X 6.0 API, les modèles de politiques nommés, la politique de licence personnalisée, la livraison directe ou jeton-proxy, et la version de session.
- Modèles nommés et politiques personnaliséesChoisir une politique de licence DRM-X correspondant au paquet publié, y compris les durées, la protection des sorties et les niveaux de qualité.
- Utilisez un proxy côté serveurConservez le DRM License Token derrière votre propre moteur de recherche tout en préservant les défis natifs DRM et les octets de réponse à la licence.
Référence API#
- Create a playback sessionRequest and consume the DRM-X Universal Playback Session Contract with authentication, trusted Content IDs, and bounded authorization.
- Reference d'erreur d'une session de lectureIdentifiez les erreurs d'une session de lecture API, comprenez le statut HTTP et demandez des ID, et choisissez une action de récupération sûre.
Lecteurs et SDKs#
- Relecture Web et HTML5Intégrer la lecture Web protégée par DRM-X 6.0 avec le Universal Player, qualifié Shaka, PHP, ASP.NET Core, la sélection automatique DRM et les diagnostics sûrs.
- Android SDK et natif Media3Téléchargez le Android lecteur avec des commandes vidéo, des listes de lecture draggables, un résumé shuffle/repeat sauvegardé et hors ligne. Intégrez la lecture protégée en utilisant DRM-X ou natif Media3.
- Apple FairPlay intégrationIntégrer DRM-X 6.0 FairPlay Streaming sur iOS, iPadOS, tvOS et Safari en utilisant Swift, AVFoundation, SPC et CKC échange, et sécuriser l'autorisation du serveur.
- Native DRM integrationIntégrer les clients natifs Widevine, PlayReady, FairPlay ou WisePlay avec DRM-X 6.0 en utilisant le Universal Playback Session Contract sans intégrer le serveur identifiants.
Intégrations #
- Exemples de langage backendDRM-X 6.0 patrons d'intégration backend pour PHP, ASP.NET Core, Node.js, Python, Java, Go et Ruby en utilisant une session de lecture sécurisée API.
- WordPress et MoodleIntégrer DRM-X 6.0 vidéo protégée avec WordPress, LearnDash, LearnPress et Moodle tout en gardant identifiants et les décisions de versement côté serveur.
- SDKs et téléchargements d'exemplesTélécharger le package Web DRM-X Universal Player et trouvez les guides d'intégration et de plate-forme PHP qui fonctionnent.
Fonctionnement #
- Live DRM integrationIntégrer DRM-X 6.0 Live DRM avec CPIX ou SPEKE packaging, périodes de crypto rotation, manifestes synchronisés, autorisations renouvelables et essais multi-plateformes.
- Troubleshoot protected playbackTroubleshoot DRM-X 6.0 packaging, authorization, certificat, DRM license, manifeste, décryptage et pannes de lecture avec des diagnostics sécurisés expurgés.
- Production security checklistProduction security checklist for DRM-X 6.0 integrations: minest-privilege identifiants, politique côté serveur, manipulation secrète, logs sûrs, limites de transport et cycle de vie de sortie.
DRM-X 6.0