Ce que cela donne à votre entrepriseUne limite d'intégration cohérente de la lecture du navigateur aux applications Android, iOS, TV et natives DRM.DRM-X 6.0 · demande d'autorisation · livraison protégée
Construit autour de votre application
Choisissez votre méthode d’intégration.
Commencez avec votre plate-forme. Vérifiez les exigences disponibles de libération et d'appareil avant d'intégrer.
Préversion publique · Web 1.2.0-preview.6
HTML5 Universal Player
Ajoutez la lecture protégée aux navigateurs compatibles grâce à un Web Component et à un exemple PHP fonctionnel.
Playlists, shuffle, répétition et visionneuse-scoped CV
Qualité, pistes audio, légendes et vitesse de lecture
Image en image où le navigateur le prend en charge
SDK client en préversion · Professional et Enterprise
SDK Android avec Widevine natif
Intégrez le streaming et les téléchargements protégés. Essayez l'application d'évaluation publique, puis obtenez le client SDK via un compte Console éligible.
Licences natives Widevine en streaming et hors ligne persistantes
Télécharger, vérifier l'expiration et renouveler avec une nouvelle autorisation
Démo publique preview.12 ; SDK client preview.10
Aperçu de développement · validation de la version en cours
Intégration Apple FairPlay
Utilisez Swift et AVFoundation pour iOS, iPadOS et tvOS. Le lecteur en développement partage les mécanismes d’autorisation serveur, de gestion des playlists et de suivi de la lecture.
Sélection Native FairPlay en streaming et audio/caption
Téléchargements protégés iPhone et iPad dans le développement
Streaming sur Apple TV ; téléchargement HLS natif non disponible
Un point de départ pratique
Téléchargez l’exemple PHP et intégrez vos propres règles d’accès.
Configurez votre Content ID publié et les identifiants du serveur, puis remplacez la connexion et la vérification des droits de l’exemple par la logique de votre application. Les réglages des playlists et de l’identité visuelle du lecteur sont inclus.
Utilisez la sélection automatique DRM, les playlists, les curriculum vitae, les légendes, les pistes audio et les contrôles de qualité dans les navigateurs pris en charge. Commencez par un échantillon d'exécution PHP.
Android et TV
Utilisez Kotlin, Media3 et MediaDrm pour Widevine sur les périphériques compatibles Android, Android TV, Google TV et Fire TV.
Aperçu du développement d'Apple
Utilisation Swift et AVContentKeySession pour FairPlay certificat, SPC, CKC, renouvellement et libération de session. lecteur et les améliorations de téléchargement restent dans la qualification de développement.
Native et CMS
Intégrer les APIs de plate-forme DRM, commerciales lecteurs, WordPress, LearnDash, LearnPress ou Moodle.
Fonctionnement
Du contenu source à l'appareil autorisé.
01
Créer un paramètre client
Authentifiez le visionneur et demandez une session de lecture DRM-X depuis votre moteur.
02
Demander une vidéo par son Content ID
Le client ne choisit jamais les URLs de manifeste ou de licence arbitraires et ne reçoit jamais votre API identifiants.
03
Préparer la plate-forme lecteur
Charger le manifeste enregistré retourné et joindre l'autorisation uniquement à la licence DRM et aux demandes de certificat FairPlay.
04
Relâchez la session
Libérez la réservation concurrente sur arrêt, remplacement, erreur de terminal et arrêt de l'application.
Pour les équipes de diffusion de contenu
Des responsabilités claires à chaque étape.
Votre backend reste responsable des droits liés aux achats, abonnements, formations, locations et accès utilisateur. DRM-X signe cette autorisation et applique ses limites, sans placer d'identifiants à longue durée de vie dans le lecteur ou l'application mobile.
Site Web
Qualified Shaka · Universal Player Web Component
Android
Kotlin · Media3 · MediaDrm
Pommes
Swift · AVFoundation · FairPlay Streaming
Exemples de serveur
PHP · ASP.NET Core · Node.js · Python · Java · Go · Ruby
Cas d'usage
Conçu pour les besoins réels des services de contenus protégés.
Équipes Web
Commencez par un paquet PHP ou ASP.NET Core complet et modifiez les paramètres clairement marqués côté serveur.
Équipes mobiles
Garder le droit et la politique sur le moteur tandis que les cadres natifs gèrent les médias protégés et les mécanismes de gestion de la plate-forme.
Plates-formes d'apprentissage
Ajouter la lecture protégée par des paquets entretenus WordPress et Moodle sans placer DRM-X identifiants dans HTML.
Questions fréquentes
À savoir avant l'intégration.
Puis-je continuer à utiliser mon lecteur existant?
Yes. Any compatible EME or native player can consume the Universal Playback Session Contract if it preserves native DRM challenge and response bytes.
Où puis-je personnaliser la politique de licence?
Votre serveur sélectionne un modèle de politique nommé ou une politique personnalisée approuvée lorsqu'il demande la session de lecture.
Est-ce que DRM-X choisir le navigateur DRM automatiquement?
Les Universal Player détecte les systèmes clés supportés et résout le manifeste enregistré correct. Windows Edge préfère PlayReady, avec Widevine retour en mode Auto.
Protégez votre prochaine publication
Chiffrez le contenu, autorisez chaque spectateur et diffusez sur tous les appareils compatibles.