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.
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#
- Inicie sesión.Abra Console → Developer Tools → Device SDKs con una organización de cliente que tenga una suscripción Professional o Enterprise activa.
- 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.
- 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.
- 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.
| Descargar | Acceso | Lo que recibes |
|---|---|---|
| Android SDK | Professional / Enterprise | 1.0.0-preview.14: AAR, SDK completo y proyectos de integración de ejemplo con compilaciones verificadas |
| Apple SDK | Professional / Enterprise | 1.0.0-preview.4: Swift Package, ejemplos Xcode para iOS/tvOS y pruebas |
| Tizen SDK | Professional / Enterprise | 1.0.0-preview.3 JavaScript API, tipos, muestra y pruebas de control remoto |
| Android evaluación APK | Público | Aplicación de demostración firmada; descargar e instalar |
| Samsung kit de evaluación / WGT | Público | Widget sin firmar y servicio auxiliar local local; configura y firma para tu TV |
| Evaluación de Apple | Compilar con el SDK disponible para los planes elegibles | Firme 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#
- 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.
- 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.
- 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.
- 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.
- 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





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.
DRM-X 6.0