Reproductores y SDKs

Agregue la reproducción protegida sin exponer sus DRM secretos.

Integrar los HTML5 Universal Player, Android SDK, Apple FairPlay desarrollo de previsualización, APIs nativas o CMS paquetes a través de un contrato de reproducción lado servidor.

Lo que esto le da a su negocioUn límite de integración consistente de la reproducción del navegador a Android, iOS, TV, y aplicaciones nativas DRM.DRM-X 6.0 · autorización de tiempo de solicitud · entrega protegida
Construido alrededor de su aplicación

Elija su vía de integración.

Comience con su plataforma. Compruebe los requisitos de liberación y dispositivo disponibles antes de integrarse.

Versión preliminar pública · Web 1.2.0-preview.6

HTML5 Universal Player

Añada reproducción protegida a los navegadores compatibles con un Web Component y un ejemplo PHP funcional.

Lea la guía de integración web
  • Reanudar, repetir y verter-scoped
  • Calidad, pistas de audio, leyendas y velocidad de reproducción
  • Imagen-en-Pictura donde el navegador lo soporta
Un punto de partida práctico

Descargue el ejemplo PHP e incorpore sus propias reglas de acceso.

Configure su Content ID publicado y las credenciales del servidor. Después sustituya el inicio de sesión y la comprobación de permisos del ejemplo por la lógica de su aplicación. Se incluyen ajustes de listas de reproducción y de marca del reproductor.

Abrir el ejemplo PHP
Funciones

Controles de seguridad fáciles de gestionar.

Universal Web Player

Uso automático DRM selección, listas de reproducción, curriculum vitae, subtítulos, pistas de audio y controles de calidad en los navegadores soportados. PHP muestra.

Android y TV

Use Kotlin, Media3, y MediaDrm para Widevine en soporte Android, Android TV, Google TV, y Fire TV dispositivos.

Avance del desarrollo de Apple

Utilice Swift y AVContentKeySession para FairPlay certificado, SPC, CKC, renovación y lanzamiento de sesión. Nativo reproductor y las mejoras de descarga permanecen en la calificación de desarrollo.

Nativo y CMS

Integrar la plataforma DRM APIs, comerciales reproductores, WordPress, LearnDash, LearnPress, Moodle.

Cómo funciona

Del contenido de origen al dispositivo autorizado.

  1. 01

    Crear un punto final del cliente

    Autentice el espectador y solicite una sesión de reproducción DRM-X desde su backend.

  2. 02

    Solicitar un vídeo mediante su Content ID

    El cliente nunca elige URLs de manifiesto o licencia arbitrarias y nunca recibe su API credenciales.

  3. 03

    Preparar la plataforma reproductor

    Cargar el manifiesto registrado devuelto y adjuntar autorización sólo a DRM licencia y FairPlay solicitudes de certificado.

  4. 04

    Liberar el período de sesiones

    Libere la reserva concurrent-stream en parada, reemplazo, error terminal y cierre de aplicaciones.

Para equipos de distribución de contenido

Responsabilidades claras durante todo el proceso.

Tu backend sigue decidiendo el acceso por compras, suscripciones, cursos, alquileres y permisos de usuario. DRM-X firma esa decisión y aplica sus límites sin colocar credenciales de larga duración en el reproductor o la aplicación móvil.

Web
Qualified Shaka · Universal Player Web Component
Android
Kotlin Media3 MediaDrm
Apple
Swift AVFoundation FairPlay Streaming
Ejemplos de servidor
PHP · ASP.NET Core · Node.js · Python · Java · Go · Ruby
Casos de uso

Diseñado para las necesidades reales del contenido protegido.

Equipos web

Comience con un paquete completo PHP o ASP.NET Core y cambie la configuración claramente marcada del lado del servidor.

Equipos móviles

Mantener el derecho y la política en el backend mientras que los marcos nativos manejan los medios protegidos y los MDL de la plataforma.

Plataformas de aprendizaje

Añadir reproducción protegida a través de paquetes mantenidos WordPress y Moodle sin colocar DRM-X credenciales en HTML.

Preguntas frecuentes

Lo que necesitas saber antes de integrar.

¿Puedo seguir usando mi existente reproductor?

Yes. Any compatible EME or native player can consume the Universal Playback Session Contract if it preserves native DRM challenge and response bytes.

¿Dónde personalizo la política de licencia?

Su servidor selecciona una plantilla de política nombrada o una política personalizada aprobada completa cuando solicita la sesión de reproducción.

¿Sí? DRM-X elegir el navegador DRM ¿Automáticamente?

El Universal Player detecta sistemas clave soportados y resuelve el correcto manifiesto registrado. Windows Edge prefiere PlayReady, con atado Widevine retroceso en modo Auto.

Protege tu próxima publicación

Cifra el contenido, autoriza a cada espectador y llega a todos los dispositivos compatibles.

Comenzar gratis Documentación abierta