DRM-X 6.0 paloma y rama de olivo logotipoDRM-X 6.0Documentación
◎ Español

Cree aplicaciones nativas con Universal Player

Elija Android, iOS, Apple TV o Samsung Tizen. Descargue los SDKs disponibles para su suscripción, pruebe los reproductores de evaluación públicos, siga los pasos de configuración y vea capturas de las aplicaciones.

Ver MarkdownEjemplos en funcionamientoUpdated 2026-09-21

Pruebe la demostración PHP siguiendo DEMO-QUICKSTART.md en el SDK ZIP. Para usar su contenido, integre primero su sitio web y backend; después, siga MOBILE-AND-TV-APPS.md para conectar la aplicación al mismo inicio de sesión y las mismas reglas de acceso.

1. Elige tu plataforma#

Android

Kotlin, Media3 y Widevine. Ejemplos para teléfonos y TV, streaming y descargas VOD protegidas en dispositivos compatibles.

Pruebe el APK y cree una aplicación Android →

iPhone & iPad

Swift Package, SwiftUI y FairPlay. Controles táctiles, listas de reproducción y descargas protegidas. iOS/iPadOS 15+.

Crea tu aplicación iOS →

Apple TV

El mismo Apple SDK incluye una aplicación de muestra tvOS con navegación remota, listas de reproducción y FairPlay streaming. tvOS 15+.

Crea tu aplicación Apple TV →

Samsung Smart TV

JavaScript, Samsung AVPlay y Widevine DASH VOD. Controles de pantalla completa, listas de reproducción y navegación remota.

Pruebe el kit de evaluación TV y cree una aplicación Tizen →

Amazon Fire TV (Vega OS)

React Native, native Vega media and Widevine VOD. Build a configurable app with playlist autoplay, fullscreen and text subtitles. SDK downloads require an active Professional or Enterprise subscription.

Build your Fire TV app →

2. Descargue el SDK de Console#

  1. Inicie sesión.Abra Console → Developer Tools → Device SDKs con una organización de cliente que tenga una suscripción Professional o Enterprise activa.
  2. Seleccione la tarjeta de su plataforma.Descargue el AAR o SDK completo de Android, el Apple SDK ZIP o el Tizen SDK ZIP. iOS y tvOS utilizan el mismo Apple ZIP.
  3. Extraiga y abra README.md.Mantenga la estructura de carpetas proporcionada. El Console muestra detalles de la versión y SHA-256 sumas de verificación. Mantenga los paquetes de clientes SDK en el almacenamiento de dependencia de su equipo privado.
  4. Ejecute la muestra y luego conecte su aplicación.Siga la guía de la plataforma. Utilice sus propios identificadores de aplicaciones y certificados de firma. Pruebe su contenido, backend y dispositivos físicos antes de distribuir su aplicación.
DescargarAccesoLo que recibes
Android SDKProfessional / Enterprise1.0.0-preview.14: AAR, SDK completo y proyectos de integración de ejemplo con compilaciones verificadas
Apple SDKProfessional / Enterprise1.0.0-preview.4: Swift Package, ejemplos Xcode para iOS/tvOS y pruebas
Tizen SDKProfessional / Enterprise1.0.0-preview.3 JavaScript API, tipos, muestra y pruebas de control remoto
Android evaluación APKPúblicoAplicación de demostración firmada; descargar e instalar
Samsung kit de evaluación / WGTPúblicoWidget sin firmar y servicio auxiliar local local; configura y firma para tu TV
Evaluación de AppleCompilar con el SDK disponible para los planes elegiblesFirme la muestra con su equipo de Apple. No hay descarga pública IPA o TestFlight.

Descargue desde Developer Tools → Device SDKs. El SDK requiere acceso Professional o Enterprise activo, incluidas las evaluaciones Professional aprobadas. Standard conserva las APIs nativas para su propio reproductor. El acceso al SDK se verifica al crear sesiones y renovar licencias; las licencias sin conexión no superan el periodo de servicio de la cuenta.

3. Conecte su backend y el contenido publicado#

  1. Empaquetar y publicar un vídeo cifrado. Utilice DASH/CENC para Android/Tizen y HLS/CBCS con una implementación activa de FairPlay para Apple.
  2. Cree en su backend un endpoint HTTPS autenticado para sesiones de reproducción. Compruebe los derechos del espectador y llame a DRM-X Playback Session API.
  3. Retornar Universal Playback Session Contract v1 con el manifiesto registrado, rutas de licencia/certificado, autorización de corta duración y ruta de liberación. Mantenga el Site Key y el Access Key en el servidor.
  4. Configure el punto final de la aplicación, la publicación Content IDs y la devolución de llamada de inicio de sesión del espectador. Se crea una sesión de transmisión cuando comienza la visualización; detenga o reemplace la reproducción para cancelarla.
  5. Reproduzca primero VOD. Compruebe el audio, el desplazamiento por la línea de tiempo, los subtítulos incluidos en el contenido, el cambio de contenido, el acceso denegado y la liberación de la sesión. Pruebe el directo solo durante una emisión activa.

El SDK no reemplaza la lógica de suscripción o inicio de sesión de cliente. Comience con los ejemplos de backend; utilice un proxy de token cuando su arquitectura lo necesite.

Ver las interfaces del reproductor#

Ver la captura original de Android

Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.
Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.
Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.
Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.
Android TV
Android TV. Ilustración conceptual.
Pantallas para pasajeros en automóviles
Pantallas para vehículos. Ilustración conceptual.
Pantallas en los respaldos de asientos de avión
Pantallas de respaldo de avión. Ilustración conceptual.

Si la muestra no se reproduce#

  • SDK descarga no disponible: confirme que la organización seleccionada tiene una suscripción activa Professional o Enterprise; inicie sesión nuevamente si la sesión expiró.
  • La autorización del video falla: verifique el Published Content ID, el derecho del espectador y el punto final del servidor. No coloque las credenciales del inquilino en la aplicación para solucionarlo.
  • El simulador Apple no reproduce FairPlay: ejecute la aplicación firmada en un dispositivo físico compatible.
  • Samsung la instalación falla: verifique Developer Mode, DUID, perfil de certificado y Permit to install applications. Siga los pasos de firma Tizen.
  • Si el vídeo se entrecorta en el televisor, use un códec y una resolución compatibles y proporcione una versión Full HD para pantallas Full HD.

Para obtener ayuda, comparta la versión SDK, el dispositivo/OS, Content ID, la hora y un código de error sin datos confidenciales. Excluya credenciales, autorización de sesión, URL firmadas y cargas útiles de licencia.