Error de Azure Media Services Widevine y PlayReady DRM: No se puede descifrar la fuente de video encriptada 0x20500004.
Estoy intentando cargar un archivo de video y transmitirlo con DRM usando Azure Media Services. Hasta ahora logré subir el archivo, obtener una URL de transmisión y obtener un token, pero al intentar reproducirlo en http://ampdemo.azureedge.net/ obtengo un error:
No se puede descifrar la fuente de video cifrada 0x20500004
Llevo buscando un par de horas el posible origen del problema, pero no he encontrado nada que me ayude. Utilicé este repositorio (y cambié las claves por las mías):
https://github.com/Azure-Samples/media-services-v3-node-tutorials/blob/main/StreamFilesWithDRMSample/index.ts
Además, creé una política de clave de contenido llamada CommonEncryptionCencDrmContentKeyPolicy con tipo de licencia PlayReady y tipo de restricción token.
¿Alguien puede ayudarme y decirme qué es lo que me falta aquí?
¡Gracias!
davy.ai
Solución de problemas de reproducción DRM en Azure Media Services
Si estás intentando reproducir un archivo de vídeo con protección DRM en Azure Media Services y te encuentras con el error “No se puede descifrar la fuente de vídeo cifrada 0x20500004” en http://ampdemo.azureedge.net/, puede haber varias causas posibles para este problema. Aquí tienes algunos pasos de solución de problemas que puedes seguir:
Verificar la configuración de DRM
Primero, asegúrate de haber configurado correctamente las opciones de DRM. Comprueba si has configurado la política de clave de contenido correcta con el tipo de licencia y tipo de restricción correctos. Además, verifica que tus claves de cifrado y descifrado coincidan y sean válidas.
Probar la reproducción con diferentes navegadores
A continuación, prueba la reproducción del contenido protegido con diferentes navegadores web, como Chrome, Edge, Firefox o Safari. Esto se debe a que algunos navegadores pueden no ser compatibles con ciertas tecnologías de DRM y, por lo tanto, no pueden reproducir el contenido.
Verificar la compatibilidad de dispositivos y reproductores
Asegúrate de que los dispositivos o reproductores con los que estás reproduciendo sean compatibles con la tecnología DRM que has utilizado para proteger el contenido. Además, verifica si los dispositivos admiten la reproducción de manifiestos HLS o DASH cifrados.
Habilitar la depuración y el registro de eventos
Habilita la depuración y el registro de eventos en tu navegador web para obtener más información sobre el error. También puedes acceder a los registros y diagnósticos de Azure Media Services para identificar problemas con el cifrado, el descifrado y la reproducción del contenido.
Contactar con el Soporte de Azure Media Services
Si los pasos anteriores no resuelven el problema, puedes contactar con el Soporte de Azure Media Services para obtener ayuda adicional. Proporcionales el mensaje de error que has encontrado, los pasos que has seguido hasta ahora y cualquier información adicional que pueda ser útil para diagnosticar el problema.
Siguiendo estas sugerencias y trabajando con el Soporte de Azure Media Services, deberías poder diagnosticar y resolver el problema de reproducción con el contenido protegido por DRM.