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

Tu primer vídeo protegido

Iniciar DRM-X 6.0 reproducción web protegida: publicar contenido, crear menos privilegio credenciales, autorizar un espectador, y cargar el manifiesto registrado.

Ver MarkdownEjemplos en funcionamientoActualizado 2026-09-05
De Consola a reproducción protegida. Publicar un título, crear una integración del servidor, cambiar la configuración marcada y verificar la reproducción.
De Consola a reproducción protegida. Publicar un título, crear una integración del servidor, cambiar la configuración marcada y verificar la reproducción.

1. Publicar un archivo protegido #

  1. Elige un ambiente.Use Desarrollo mientras se integra, luego crear producción separada credenciales.
  2. Abierto contenido del paquete.Elija Single Key para una amplia compatibilidad o Calidad Multi-key Tiered para controles separados AUDIO, SD, HD, y UHD.
  3. Espera para Publicado.Copiar su Content ID. En reproducción, DRM-X resuelve el manifiesto registrado DASH o HLS; los clientes no suministran URLs manifiestas arbitrarias.

2. Crear una integración del servidor menos privilegiado #

En Consola → Integraciones, crear un cliente Playback API con sólo license-tokens:create. Copiar Site ID, Site Key, y el único Access Key. Mantener los tres en su servidor; nunca poner el Access Key en JavaScript, un APK, un IPA, o una aplicación TV.

Recomendación sobre la producciónLas muestras permiten valores de código directo para una primera ejecución rápida. Antes de la producción, mueva el Access Key en su gestor secreto o configuración del entorno protegido y rotar cualquier valor expuesto.

3. Cambiar los tres ajustes marcados del servidor#

// Server-side only
siteId: "your-development-environment-uuid"
siteKey: "drmx_your_environment_scoped_client_id"
accessKey: "paste-the-one-time-access-key"

contentId: "your-published-content-id"
licensePolicyTemplate: "multi-tier-standard"

A continuación, reemplace la función de inicio de sesión y derecho de muestra con su sesión real, suscripción, compra, inscripción de cursos, alquiler o cheque de acceso a eventos.

4. Solicitar reproducción, luego soltarlo #

Crear una nueva sesión impredecible ID para cada intento de reproducción. Devolver la sesión exitosa al cliente con Cache-Control: no-store. Liberar la reserva en Stop, reemplazo, error terminal y cierre de aplicaciones.

  • Nunca aceptar subject, política JSON, manifestar URL, o licencia URL directamente desde el reproductor.
  • Permitir a los encabezados de autorización sólo en la licencia devuelta DRM y FairPlay rutas de certificados.
  • Registro de identificación de correlación y resultados de etapa, nunca fichas, claves, retos o bytes de licencia.