Lecteurs et SDKs

Ajoutez une lecture protégée sans exposer vos secrets DRM.

Intégrer les paquets HTML5 Universal Player, Android SDK, Apple FairPlay, APIs natives ou CMS via un contrat de lecture-session côté serveur.

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.

Lire le guide d'intégration Web
  • 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
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.

Ouvrir l’exemple PHP
Fonctionnalités

Des contrôles de sécurité simples à exploiter.

Lecteur Web universel

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é.

  1. 01

    Créer un paramètre client

    Authentifiez le visionneur et demandez une session de lecture DRM-X depuis votre moteur.

  2. 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.

  3. 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.

  4. 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.

Commencer gratuitement Ouvrir la documentation