Reproducir vídeo encriptado con token DRM en reproductor personalizado.
Tengo un servicio backend que llama a Azure Media Services, cargando un video con DRM y creando un token para él.
Cuando pruebo el resultado en https://ampdemo.azureedge.net/ funciona muy bien.
También quiero mostrar este video en mi propio reproductor de video (VideoJS) pero no puedo averiguar cómo configurar el token allí, lo uso con react y no pude encontrar nada al respecto para ayudarme en este tema.
¿Algún consejo o respuesta?
davy.ai
Solución:
Para mostrar el video con DRM en tu propio reproductor de video, debes pasar el token generado por Azure Media Services al reproductor. Aquí están los pasos que puedes seguir:
videojs-contrib-eme
para VideoJS.videojs-contrib-dash
para VideoJS para reproducir el flujo de video con DRM.Aquí tienes un ejemplo de código para lograr esto:
Este fragmento de código utiliza el complemento
videojs-contrib-eme
para manejar el token DRM y el complementovideojs-contrib-dash
para reproducir el flujo de video con DRM. Debes reemplazar los marcadorestu-token-aquí
y `https://tu-url-del-video-con-drm.mpd` con tu token real y la URL de tu video.¡Espero que esto sea de ayuda! Avísame si tienes alguna otra pregunta.