Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta sección contiene una colección de contenido de prueba que se puede usar para validar escenarios de PlayReady+AV1 para los modos de cifrado de bloques CBC y CTR.
Prueba de la colección de contenido
Big Buck Bunny - AV1 CENC con audio
Detalles del contenido:
- Descripción: Big Buck Bunny CENC AV-1 1080p DASH con audio
- Cadena de herramientas: FFmpeg y MP4Box
- Fecha de creación: 1 de agosto de 2020
- Codificación de vídeo: AV-1
- Codificación de audio: No especificado
- Configuración de cifrado: Aes128Ctr
-
Video KID:
{00000000-03fc-eacd-0000-000000000000} - DRM múltiple: Verdadero
- PlayReady WRMHEADER: 4.3
-
DIRECCIÓN URL de LA:
https://test.playready.microsoft.com/core/rightsmanager.asmx
Direcciones URL de contenido:
-
Manifiesto DASH de AV1:
https://test.playready.microsoft.com/media/dash/BBBAV1/manifest.mpd
Big Buck Bunny - AV1 CBCS con audio
Detalles del contenido:
- Descripción: Big Buck Bunny CBCS AV-1 1080p DASH con audio
- Cadena de herramientas: FFmpeg y MP4Box
- Fecha de creación: 1 de agosto de 2020
- Codificación de vídeo: AV-1
- Codificación de audio: No especificado
- Configuración de cifrado: Aes128Cbc
-
Video KID:
{00000000-03fc-eacd-0000-000000000000} - DRM múltiple: Verdadero
- PlayReady WRMHEADER: 4.3
-
DIRECCIÓN URL de LA:
https://test.playready.microsoft.com/core/rightsmanager.asmx?cfg=(ckt:AES128BitCBC)
Direcciones URL de contenido:
-
Manifiesto CBCS DASH de AV1:
https://test.playready.microsoft.com/media/dash/BBBAV1CBC/manifest.mpd
Introducción al códec AV1
¿Qué es AV1?
AV1 (AOMedia Video 1) es un códec de vídeo moderno y libre de regalías desarrollado por alliance for Open Media:
- Abrir estándar: Libre de regalías y código abierto
- Alta eficiencia: Compresión superior en comparación con los códecs más antiguos
- Adopción amplia: Compatible con los principales exploradores y plataformas
- Prueba de futuro: Diseñado para aplicaciones de streaming modernas
AV1 con PlayReady
La compatibilidad con PlayReady para AV1 habilita:
- Protección moderna con códecs: DRM para la compresión de vídeo de última generación
- Cifrado flexible: Compatibilidad con los modos CTR y CBC
- Multiplataforma: Funciona entre dispositivos compatibles con AV1
- Cumplimiento de estándares: Sigue las especificaciones DASH y CENC
Modos de cifrado
Modo AES-128-CTR
Cifrado en modo contador para contenido av1:
-
Modo:
Aes128Ctr - Características: Modo de cifrado de flujo con contador
- Rendimiento: Por lo general, el cifrado y el descifrado más rápidos
- Compatibilidad: Ampliamente compatible con las versiones de PlayReady
Modo AES-128-CBC
Modo de encadenamiento de bloques de cifrado para contenido av1:
-
Modo:
Aes128Cbc -
Configuración:
cfg=(ckt:AES128BitCBC) - Características: Bloquear el modo de cifrado con encadenamiento
- Seguridad: Seguridad mejorada mediante dependencias de bloque
- Requisitos: Compatibilidad con PlayReady 4.0+ para CBC
Entrega de contenido
formato de MPEG-DASH
Ambos flujos de prueba de AV1 usan MPEG-DASH entrega:
- Streaming adaptable: Ajuste dinámico de calidad
- Estándar del sector: Compatibilidad multiplataforma
- Contenedor moderno: MP4 fragmentado con pistas av1
- Controlado por manifiestos: Los archivos MPD describen la estructura de contenido
Integración de audio
El contenido de prueba incluye pistas de audio:
- Secuencias mixtas: Vídeo (AV1) + pistas de audio
- Reproducción sincronizada: Sincronización correcta de A/V
- Compatibilidad con varias pistas: Cifrado independiente para audio/vídeo posible
Información de la cadena de herramientas
FFmpeg
Marco multimedia de código abierto:
- Codificación AV1: Compresión AV1 basada en software
- Compatibilidad con formato: Compatibilidad con varios contenedores y códecs
- Encriptación: Preparación del cifrado CENC
- Multiplataforma: Disponible en varios sistemas operativos
MP4Box
Empaquetador multimedia GPAC:
- Empaquetado DASH: Crea secuencias compatibles con DASH
- Fragmentación: Contenido de segmentos para streaming
- Integración de cifrado: Aplica la protección CENC
- Generación de manifiestos: Crea archivos MPD
Requisitos de cliente
Compatibilidad con descodificador av1
- Aceleración de hardware: Preferido para el rendimiento
- Descodificación de software: Opción de reserva para hardware anterior
- Compatibilidad con exploradores: Los exploradores modernos incluyen descodificadores AV1
- Funcionalidad del dispositivo: Comprobación de la funcionalidad de descodificación de AV1
Versión de PlayReady
- Versión mínima: PlayReady 4.3 para obtener compatibilidad completa con AV1
- Compatibilidad con CBC: PlayReady 4.0+ para el modo de cifrado CBC
- Características modernas: Las características más recientes requieren versiones recientes
Compatibilidad con la plataforma
- Sistemas operativos: Windows, Android, iOS, etc.
- Navegadores: Chrome, Firefox, Edge, Safari (con soporte técnico)
- Dispositivos: Televisores inteligentes, dispositivos de streaming, dispositivos móviles
- Aplicaciones: Reproductores multimedia con compatibilidad con AV1
Escenarios de prueba
Reproducción básica de AV1
- Comprobación del descodificador: Confirmación de la funcionalidad de descodificación de AV1
- Selección de secuencias: Comprobación de la selección correcta de pistas de AV1
- Adaptación de calidad: Prueba de la conmutación de velocidad de bits adaptable
- Rendimiento: Supervisión del rendimiento de descodificación y uso de la batería
Pruebas del modo de cifrado
- Validación del modo CTR: Prueba del cifrado AES-128-CTR
- Validación del modo CBC: Prueba del cifrado AES-128-CBC
- Comparación de modo: Comparación del rendimiento entre modos
- Compatibilidad: Comprobar la compatibilidad con el modo entre dispositivos
Escenarios de VARIOS DRM
- Multiplataforma: Prueba en distintas plataformas
- Interoperabilidad: Comprobación con otros sistemas DRM
- Intercambio de licencias: Flujo de adquisición de licencias de prueba
- Control de reserva: Prueba cuando no se admite AV1
Consideraciones de rendimiento
Descodificar rendimiento
- Aceleración de hardware: Mejora significativamente el rendimiento
- Reserva de software: Puede afectar a la duración y el rendimiento de la batería
- Impacto en la resolución: Las resoluciones más altas requieren más procesamiento
- Velocidad de fotogramas: Mayores velocidades de fotogramas aumentan los requisitos de descodificación
Eficiencia de red
- Ganancias de compresión: AV1 normalmente 20-30% más eficiente que H.264
- Ahorro de ancho de banda: Uso reducido de datos para la misma calidad
- Tiempo de inicio: Puede ser ligeramente mayor debido a la complejidad
- Búsqueda del rendimiento: Generalmente es bueno con la segmentación adecuada
Solución de problemas
Problemas comunes
Av1 no compatible
- Comprobación de la funcionalidad de descodificación av1 del dispositivo
- Comprobación de la compatibilidad con AV1 del explorador
- Prueba con descodificador de software si está disponible
- Considere la posibilidad de revertir a H.264/H.265
Problemas del modo CBC
- Comprobar la compatibilidad con PlayReady 4.0+
- Comprobación de la compatibilidad con el cifrado CBC
- Validar la dirección URL de adquisición de licencias
- Prueba con el modo CTR para la comparación
Problemas de rendimiento
- Habilitación de la aceleración de hardware si está disponible
- Menor resolución/velocidad de bits para las pruebas
- Supervisión del uso de CPU y memoria
- Consideración de las funcionalidades del dispositivo
Información de depuración
- Compatibilidad con códecs: Consulta de disponibilidad del descodificador AV1
- Modo de cifrado: Comprobación del control de CTR frente a CBC
- Análisis de redes: Supervisión de solicitudes de manifiesto y segmento
- Descodificar estadísticas: Seguimiento de las métricas de rendimiento de descodificación
Procedimientos recomendados
Preparación del contenido
- Varias representaciones: Proporcionar varios niveles de calidad
- Códecs de reserva: Incluir alternativas de H.264/H.265
- Empaquetado adecuado: Usar las herramientas y la configuración adecuadas
- Ensayo: Validar entre dispositivos de destino
Implementación de cliente
- Detección de funcionalidades: Comprobación de la compatibilidad con AV1 antes de la selección
- Reserva correcta: Control de escenarios no admitidos
- Supervisión del rendimiento: Seguimiento del rendimiento de descodificación
- Experiencia del usuario: Optimización para dispositivos de destino
Recursos de soporte técnico
Para obtener soporte técnico e información adicional:
- Consultas empresariales de PlayReady:playready@microsoft.com
- Operaciones de PlayReady: Visite wmlalicensing.com o correo electrónico ipla@microsoft.com
- Soporte técnico de PlayReady:AskDRM@microsoft.com
- Información de entrenamiento de PlayReady:plyrdyev@microsoft.com