Codificación con una escala de velocidad de bits generada automáticamente
Advertencia
Azure Media Services se retirará el 30 de junio de 2024. Para obtener más información, consulte la Guía de retirada de AMS.
Sugerencia
¿Quieres generar miniaturas, unir dos vídeos, crear un subclip de vídeo o girarlo (entre otras cosas)? Puede encontrar códigos de ejemplo de Media Services en la página Ejemplos.
Información general
En este artículo se explica cómo usar Standard Encoder en Media Services para codificar un vídeo de entrada en una escala de velocidad de bits generada automáticamente (pares de velocidad de bits-resolución) según la velocidad de bits y la resolución de entrada. Esta configuración de codificador integrado, o valor preestablecido, nunca superará la velocidad de bits ni la resolución de entrada. Por ejemplo, si la entrada es 720p a 3 Mbps, la salida permanecerá en 720p en el mejor de los casos y se iniciará a velocidades inferiores a 3 Mbps.
Codificación para streaming
Si se usa AdaptiveStreaming o H265AdaptiveStreaming preestablecido en Transform, se recibe una salida adecuada para su entrega con protocolos de streaming como HLS y DASH. Cuando se usa uno de estos dos valores preestablecidos, el servicio determina de manera inteligente cuántas capas de vídeo debe generar y la velocidad de bits y la resolución. El contenido de la salida tiene archivos MP4 con el audio codificado con AAC y el vídeo codificado en H.264 (en el caso del valor preestablecido AdaptiveStreaming) o H.265/HEVC (en el caso del valor preestablecido H265AdaptiveStreaming). Los archivos MP4 de salida no son intercalados.
Output
En esta sección se muestran tres ejemplos de las capas de vídeo de salida generadas por el codificador de Media Services como resultado de la codificación con el valor preestablecido AdaptiveStreaming (H.264) o H265AdaptiveStreaming (HEVC). En todos los casos, la salida contiene un archivo MP4 de solo audio con el audio estéreo codificado a 128 kbps.
Ejemplo 1
Un origen con un alto de "1080" y una tasa de fotogramas de "29.970" genera 6 niveles de vídeo:
Nivel | Alto | Ancho | Velocidad de bits (kbps) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Ejemplo 2
Un origen con un alto de "720" y una tasa de fotogramas de "23.970" genera 5 niveles de vídeo:
Nivel | Alto | Ancho | Velocidad de bits (kbps) |
---|---|---|---|
1 | 720 | 1280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Ejemplo 3
Un origen con un alto de "360" y una tasa de fotogramas de "29.970" genera 3 niveles de vídeo:
Nivel | Alto | Ancho | Velocidad de bits (kbps) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
Comparación de codificación en función del contenido
Los valores predeterminados de codificación en función del contenido constituyen una mejor solución que los valores preestablecidos de streaming adaptable gracias al análisis del contenido de origen antes de decidir el conjunto correcto de velocidades de bits de salida y resoluciones que se van a usar en la escala. Prueba los valores predeterminados de codificación en función del contenido antes de usar la escala más estática y fija proporcionada por los valores preestablecidos de streaming con velocidad de bits adaptable.
Ejemplos de codificación
Consulte la amplia lista de ejemplos de codificación.
Obtener ayuda y soporte técnico
Puede ponerse en contacto con Media Services con preguntas o seguir nuestras actualizaciones mediante uno de los métodos siguientes:
- PREGUNTAS Y RESPUESTAS
-
Stack Overflow. Etiquete las preguntas con
azure-media-services
. - @MSFTAzureMedia o use @AzureSupport para solicitar soporte técnico.
- Abra una incidencia de soporte técnico a través del Azure Portal.