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 algunos escenarios de PlayReady 4.X, por ejemplo mediante el cifrado CBCS.
Notas importantes
Parte del contenido de prueba que se muestra a continuación se creó hace mucho tiempo e incluye un LA_URL predeterminado en su encabezado PlayReady que ya no existe. Se recomienda usar este contenido de prueba con un LA_URL específico que establezca en la aplicación cliente, en lugar de confiar en el valor predeterminado.
LA_URL recomendados para la mayoría del contenido:
LA_URL = http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)
Prueba de la colección de contenido
Big Buck Bunny - H.264/AAC CENC CBCS
Detalles del contenido:
- Descripción: H264/AAC CENC CBCS con vídeo y audio protegido
- Cadena de herramientas: Conjunto de herramientas de Apple: IV de 16 bytes (vector de inicialización de 128 bits)
- Fecha de creación: 1 de septiembre de 2017
- Codificación de vídeo: H.264
- Codificación de audio: Canales AAC 2
-
Configuración de cifrado: CENC CBCS con 16 bytes IV
-
CABRITO:
AAAAEAAQABAQABAAAAAAAQ== -
Clave de contenido:
W31bfVt9W31bfVt9W31bfQ== - Pista de vídeo: Cifrado con el patrón CBCS 1:9
- Pista de audio: Totalmente cifrado (crypt_byte_block = skip_byte_block = 0)
-
CABRITO:
-
Video KID:
{10000000-1000-1000-1000-100000000001} -
Audio KID:
{10000000-1000-1000-1000-100000000001} - DRM múltiple: Falso
- PlayReady WRMHEADER: 4.3
-
DIRECCIÓN URL de LA:
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,ck:W31bfVt9W31bfVt9W31bfQ==,ckt:aescbc)
Direcciones URL de contenido:
-
MP4 CENC CBCS (claro):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/clear/bbb_sunflower_1080p_60fps_normal.mp4 -
MPEG-DASH (protegido):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p.mpd -
HLS (protegido):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p_alternate.m3u8
Notas técnicas:
El conjunto de herramientas de Apple contiene un error que establece el valor KID en el moov.trak.mdia.minf.stbl.stsd.encv.sinf.tenc cuadro en 0, donde debe ser igual al valor establecido en el manifiesto según la especificación DASH CENC.
VP9 - Lágrimas de CENC CTR de acero
Detalles del contenido:
- Descripción: Archivo MP4 fragmentado con una pista de vídeo VP9 cifrada con CENC (modo CTR)
- Cadena de herramientas: No especificado
- Fecha de creación: 1 de octubre de 2017
- Codificación de vídeo: VP9
- Codificación de audio: Ninguno
- Configuración de cifrado: CENC CTR
-
Video KID:
{00000000-03fc-eacd-0000-000000000000} - DRM múltiple: Verdadero
- PlayReady WRMHEADER: 4.0
-
DIRECCIÓN URL de LA:
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(contentkey:MeXKilhhoLl25CHFTGEDRg==,kid:00000000-03FC-EACD-0000-000000000000)
Direcciones URL de contenido:
-
MP4 CENC CTR (protegido):
https://test.playready.microsoft.com/media/vp9/VP9_TearsOfSteel_12min_543_repackaged_20170523.mp4.ismv
Características clave
Cifrado CBCS
PlayReady 4.0 presenta compatibilidad con el modo de cifrado CBC (encadenamiento de bloques de cifrado):
- Cifrado de patrones: Admite patrones de cifrado de subsample (por ejemplo, patrón 1:9)
- Seguridad mejorada: El modo CBC proporciona características de seguridad adicionales
- Compatibilidad de Apple: Funciona con la cadena de herramientas de cifrado de Apple
- IV de 16 bytes: Usa vectores de inicialización de 128 bits
Tipo de clave de contenido AESCBC
Novedades de PlayReady 4.0:
-
Tipo de clave de contenido:
aescbcparámetro en la adquisición de licencias - Cifrado mejorado: modo de AES-CBC en lugar de AES-CTR
- Retrocompatibilidad: Mantiene la compatibilidad con el contenido existente
Compatibilidad con el códec VP9
PlayReady 4.0 amplía la compatibilidad con el códec:
- Vídeo VP9: Compatibilidad moderna con códecs de vídeo
- Multi-DRM: Compatibilidad con DRM multiplataforma
- MP4 fragmentado: Compatibilidad con el formato de contenedor moderno
Formatos de contenido
MPEG-DASH
- Estándar moderno: Streaming adaptable estándar del sector
- Compatibilidad con CBCS: Cifrado común con el modo CBC
- Multiplataforma: Funciona en varios dispositivos y plataformas
HLS (HTTP Live Streaming)
- Apple Standard: Compatibilidad nativa con dispositivos Apple
- Integración de CBCS: Funciona con la cadena de herramientas de cifrado de Apple
- Representaciones alternativas: Varios niveles de calidad
MP4 fragmentado
- Contenedor moderno: Optimizado para streaming
- Compatibilidad con VP9: Compatibilidad avanzada con códecs de vídeo
- Entrega eficaz: Latencia reducida y rendimiento mejorado
Especificaciones de cifrado
Detalles de CENC CBCS
Según ISO/IEC 23001-7:2015(E):
- Patrón de vídeo: patrón de cifrado 1:9 (1 bloque cifrado, 9 bloques claros)
-
Cifrado de audio: Cifrado completo con
crypt_byte_block = skip_byte_block = 0 - Longitud IV: vectores de inicialización de 16 bytes (128 bits)
- Cifrado de bloques: Modo AES-128-CBC
Administración de claves de contenido
- Claves fijas: Claves de contenido predeterminadas para pruebas
- Rotación de claves: No aplicable al contenido de prueba
- Multi-Key: Compatibilidad con claves de audio y vídeo independientes
Instrucciones de uso
Escenarios de prueba
- Validación de CBCS: Prueba de la compatibilidad con el modo de cifrado CBC
- Compatibilidad con VP9: Comprobación del control del códec moderno
- Multi-DRM: Prueba de escenarios drm multiplataforma
- Cifrado de patrones: Validación del cifrado de subsample
Requisitos de cliente
- PlayReady 4.0+: Necesario para la compatibilidad con CBCS y VP9
- Descodificador VP9: Funcionalidad VP9 de hardware o software
- Compatibilidad con CBCS: Control del modo de cifrado CBC
- Contenedores modernos: Compatibilidad con MP4 y DASH fragmentado
Consideraciones de rendimiento
- Descodificar rendimiento: VP9 requiere una potencia de procesamiento significativa
- Cifrado de patrones: Puede afectar al rendimiento de descodificación.
- Eficiencia de red: Los formatos modernos optimizan el uso del ancho de banda
Solución de problemas
Problemas comunes
Compatibilidad de CBCS
- Comprobar que el cliente admite el modo de cifrado CBC
- Comprobación del control adecuado del cifrado de patrones
- Validación del control IV para vectores de 16 bytes
Reproducción vp9
- Confirmación de la disponibilidad del descodificador VP9
- Comprobación de la compatibilidad con la aceleración de hardware
- Comprobación de la compatibilidad con el formato de contenedor
Problemas de cadena de herramientas de Apple
- Tenga en cuenta el error de control de KID en las herramientas de Apple
- Uso de valores KID de manifiesto en lugar de valores de contenedor
- Prueba con diferentes versiones de cadena de herramientas de Apple
Información de depuración
- Modo de cifrado: Comprobación del control de CBCS frente a CENC CTR
- Información de patrones: Comprobación del cumplimiento del patrón de cifrado
- Compatibilidad con códecs: Validación de la funcionalidad del descodificador VP9
- Análisis de contenedores: Comprobación del control de MP4 fragmentado
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