es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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!

Tags:  , , , ,

Answer

  1. Avatar for 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.

Comments are closed.