Comparación de tipos de eventos en directo (REST)

Logotipo de Media Services v3


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.

En Azure Media Services, un evento en directo se puede establecer en un tránsito (un codificador en directo local envía una secuencia de velocidad de bits múltiple) o en una codificación en directo (un codificador en directo local envía una secuencia de velocidad de bits única).

En estos artículos se comparan las características de los tipos de eventos en directo de la API REST. Para su uso con SDK, consulte .Net, Node.JS o Python. Además, puede probar el código de ejemplo de evento en directo.

Comparación de tipos

En la tabla siguiente se comparan las características de los tipos de LiveEvent. Los tipos se establecen durante la creación mediante LiveEventEncodingType:

  • LiveEventEncodingType.PassthroughBasic: un codificador en directo local envía una secuencia con velocidad de bits múltiple. El tránsito básico se limita a una entrada máxima de 5 Mbps, una ventana DVR de 8 horas y no se admite la transcripción en directo.
  • LiveEventEncodingType.PassthroughStandard: un codificador en directo local envía una secuencia con velocidad de bits múltiple. El tránsito estándar tiene límites de ingesta más altos, una ventana DVR de 25 horas como máximo y admite transcripciones en directo.
  • LiveEventEncodingType.Standard: un codificador en directo local envía una secuencia única de velocidad de bits al evento en directo y Media Services crea varias secuencias de velocidad de bits. Si la fuente de contribución tiene una resolución de 720p o más, el valor predeterminado Default720p codificará un conjunto de 6 pares de velocidad de bits-resolución (los detalles se muestran más adelante en el artículo).
  • LiveEventEncodingType.Premium1080p: un codificador en directo local envía una única secuencia de velocidad de bits al evento en directo y Media Services crea varias secuencias de velocidad de bits. El valor predeterminado Default1080p especifica el conjunto de salida de pares de resolución-velocidad de bits (los detalles se muestran más adelante en el artículo).
Característica Tránsito básico Tránsito estándar Evento de codificación Standard 720P o Premium 1080P
La entrada con velocidad de bits única se codifica en varias velocidades de bits en la nube No No
Resolución de vídeo máxima para la fuente de contribución 4 K (4096 x 2160 en 60 fotogramas por segundo) 4 K (4096 x 2160 en 60 fotogramas por segundo) 1080 p (1920 x 1088 en 30 fotogramas por segundo)
Niveles máximos recomendados en la fuente de contribución (dentro de los límites de ancho de banda de ingesta) Limitado al ancho de banda agregado máximo de 5 Mbps Limitado al ancho de banda agregado máximo de 60 Mbps 1 pista de vídeo y 1 pista de audio (las pistas adicionales se descartan silenciosamente)
Número máximo de niveles en la salida Igual que la entrada Igual que la entrada Hasta 6 (vea debajo los valores predeterminados del sistema)
Ancho de banda agregado máximo de la fuente de contribución Admite entradas combinadas de hasta 5 Mbps y velocidades de bits individuales que no superen los 4 Mbps. Sin restricción en la velocidad de fotogramas de vídeo. Admite entradas combinadas de hasta 60 Mbps y velocidades de bits individuales que no superen los 20 Mbps. Sin restricción en la velocidad de fotogramas de vídeo. Admite una entrada con velocidad de bits única. El ancho de banda de entrada individual no puede superar los 20 Mbps. La velocidad de fotogramas de vídeo no puede superar los 60 fotogramas por segundo.
Duración máxima de la ventana DVR (cambio de hora) permitida Hasta 8 horas Hasta 25 horas Hasta 25 horas
Número máximo de salidas en directo permitidas Solo 1 salida en directo Hasta 3 salidas en directo Hasta 3 salidas en directo
Velocidad de bits máxima para una sola capa de la contribución Hasta 4 Mbps 20 Mbps 20 Mbps
Compatibilidad con pistas de audio de varios idiomas No
Códecs compatibles de vídeo de entrada H.264/AVC (RTMP y Smooth) o H.265/HEVC (solo ingesta de Smooth Streaming) H.264/AVC (RTMP y Smooth) o H.265/HEVC (solo ingesta de Smooth Streaming) H.264/AVC (ingesta de RTMP y de Smooth Streaming)
Códecs compatibles de vídeo de salida Igual que la entrada Igual que la entrada H.264/AVC
Profundidad de bits, entrada y salida de vídeo compatibles Hasta 10 bits incluido HDR 10/HLG Hasta 10 bits incluido HDR 10/HLG 8 bits
Códecs de audio de entrada compatibles AAC-LC, HE-AAC v1, HE-AAC v2 AAC-LC, HE-AAC v1, HE-AAC v2 AAC-LC, HE-AAC v1, HE-AAC v2
Códecs de audio de salida compatibles Igual que la entrada Igual que la entrada AAC-LC
Resolución máxima de vídeo para el vídeo de salida Igual que la entrada Igual que la entrada Standard: 720p, Premium1080p: 1080p
Velocidad de fotogramas máxima de vídeo de entrada 60 fotogramas por segundo 60 fotogramas por segundo La salida transcodificada Standard o Premium1080p de 60 fotogramas/segundo se reducirá a 23,98; 24; 25; 29,97 o 30 fps solo en función de la velocidad de fotogramas de origen.
Protocolos de entrada RTMP, MP4 fragmentado (Smooth Streaming) RTMP, MP4 fragmentado (Smooth Streaming) RTMP, MP4 fragmentado (Smooth Streaming)
Price Consulte la página de precios y haga clic en la pestaña "Vídeo en vivo" Consulte la página de precios y haga clic en la pestaña "Vídeo en vivo" Consulte la página de precios y haga clic en la pestaña "Vídeo en vivo"
Tiempo de ejecución máximo 24 horas x 365 días, lineal en directo 24 horas x 365 días, lineal en directo 24 horas x 365 días, lineal en directo (vista previa)
Posibilidad de pasar a través de los subtítulos CEA 608/708 insertados
Disponible con HLS
Compatibilidad con la transcripción en directo No. No se admiten transcripciones en directo en el tránsito básico.
Compatibilidad con los mensajes de señalización de anuncios mediante SCTE-35 en banda
Compatibilidad con GOP de entrada no uniformes Sí, duración
Apagado automático de LiveEvent cuando se pierde la fuente de entrada No No Después de 12 horas, si no hay ningún objeto LiveEvent en ejecución

Valores predeterminados del sistema

Las resoluciones y velocidades de bits contenidas en la salida del codificador en directo vienen determinadas por presetName. Si usa un codificador en directo Standard (LiveEventEncodingType.Standard), el valor predeterminado Default720p especifica un conjunto de 6 pares de resolución-velocidad de bits descritos debajo. En caso contrario, si usa un codificador en directo Premium1080p (LiveEventEncodingType.Premium1080p), el valor predeterminado Default1080p especifica el conjunto de salida de pares de resolución-velocidad de bits.

Nota

No se puede aplicar el valor predeterminado Default1080p a un evento en directo si se ha configurado para la codificación en directo Standard. Si lo hace, se producirá un error. También obtendrá un error si intenta aplicar el valor predeterminado Default720p predeterminado a un codificador en directo Premium1080p.

Secuencias de vídeo de salida para Default720p

Si la fuente de contribución tiene una resolución de 720p o más, el valor predeterminado Default720p codificará la fuente en las 6 capas siguientes. En la tabla siguiente, Velocidad de bits se expresa en kbps, MaxFPS representa la velocidad máxima de fotogramas permitida (en fotogramas por segundo) y Perfil representa el perfil de H.264 usado.

Si la velocidad de fotogramas de origen de la entrada es >30 fps, dicha velocidad se reducirá para que coincida con la mitad de la velocidad de fotogramas de entrada. Por ejemplo, 60 fps se reducirían a 30 fps. 50 fps se reducirían a 25 fps, etc.

Bitrate Ancho Alto Fotogramas/seg. máx. Perfil
3500 1280 720 30 Alto
2200 960 540 30 Alto
1350 704 396 30 Alto
850 512 288 30 Alto
550 384 216 30 Alto
200 340 192 30 Alto

Nota

Si necesita personalizar el valor predeterminado de codificación en directo, abra una incidencia de soporte técnico a través de Azure Portal. Debes especificar la tabla de resoluciones de vídeo y velocidades de bits deseadas. Comprueba que hay solo una capa a 720p y, como máximo, 6 capas para vídeo. Para el audio, puedes personalizar con las siguientes velocidades de bits de audio AAC discretas (96k, 112k, 128k, 160k, 192k, 224k, 256k, 320k, 384k, 448k, 512k). Se permiten varias pistas de audio en diferentes velocidades de bits y se pueden incluir en el valor preestablecido personalizado. Especifica también que solicitas un valor preestablecido personalizado en la incidencia de soporte técnico.

Secuencias de vídeo de salida para Default1080p

Si la fuente de contribución tiene una resolución de 1080p, el valor predeterminado Default1080p codificará la fuente en las 6 capas siguientes.

Si la velocidad de fotogramas de origen de la entrada es >30 fps, dicha velocidad se reducirá para que coincida con la mitad de la velocidad de fotogramas de entrada. Por ejemplo, 60 fps se reducirían a 30 fps. 50 fps se reducirían a 25 fps, etc.

Bitrate Ancho Alto Fotogramas/seg. máx. Perfil
5500 1920 1080 30 Alto
3000 1280 720 30 Alto
1600 960 540 30 Alto
800 640 360 30 Alto
400 480 270 30 Alto
200 320 180 30 Alto

Nota

Si necesita personalizar el valor predeterminado de codificación en directo, abra una incidencia de soporte técnico a través de Azure Portal. Debes especificar la tabla de resoluciones de vídeo y velocidades de bits deseadas. Compruebe que hay solo una capa a 1080p y, como máximo, 6 capas. También debe especificar que se solicita un valor predeterminado para un codificador en directo Premium1080p. Para el audio, puedes personalizar con las siguientes velocidades de bits de audio AAC discretas (96k, 112k, 128k, 160k, 192k, 224k, 256k, 320k, 384k, 448k, 512k). Se permiten varias pistas de audio en diferentes velocidades de bits y se pueden incluir en el valor preestablecido personalizado. Especifica también que solicitas un valor preestablecido personalizado en la incidencia de soporte técnico.

Secuencias de audio de salida para Default720p y Default1080p

Para los valores predeterminados Default720p y Default1080p, el audio se codifica en estéreo AAC-LC a 128 kbps. La velocidad de muestreo sigue la de la pista de audio en la fuente de contribución.

Nota

Si la velocidad de muestreo es baja, como 8 khz, la salida codificada será inferior a 128 kbps.

Propiedades implícitas del codificador en directo

En la sección anterior se describen las propiedades del codificador en directo que se pueden controlar de forma explícita, mediante el valor predeterminado, como el número de capas, resoluciones y velocidades de bits. En esta sección se explican las propiedades implícitas.

Duración del grupo de imágenes (GOP)

El codificador en directo sigue la estructura de la contribución de fuente del GOP, lo que significa que las capas de salida tendrán la misma duración del GOP. Por lo tanto, se recomienda que configures el codificador local para generar una fuente de contribución que haya corregido la duración del GOP (normalmente 2 segundos). Esto garantizará que las secuencias HLS y MPEG DASH salientes desde el servicio también tengan duraciones del GOP corregidas. La mayoría de dispositivos es probable que toleren pequeñas variaciones en las duraciones del GOP.

Límites de velocidad de fotogramas

El codificador en directo también sigue las duraciones de los fotogramas de vídeo individuales en la contribución de fuente, lo que significa que las capas de salida tendrán fotogramas con las mismas duraciones. Por lo tanto, se recomienda que configures el codificador local para generar una fuente de contribución que haya corregido la velocidad de fotogramas (como máximo 30 fotogramas por segundo). Esto garantizará que las secuencias HLS y MPEG DASH salientes desde el servicio también tengan duraciones de velocidad de fotogramas corregidas. Es probable que la mayoría de dispositivos toleren pequeñas variaciones en las velocidades de fotogramas, pero no existen garantías de que el codificador en directo generará una salida que se reproducirá correctamente. El codificador en directo local no debe colocar fotogramas (por ejemplo, bajo condiciones de batería bajas) ni variar la velocidad de fotogramas de ninguna manera.

Si la velocidad de fotogramas de origen de la entrada es >30 fps, dicha velocidad se reducirá para que coincida con la mitad de la velocidad de fotogramas de entrada. Por ejemplo, 60 fps se reducirían a 30 fps. 50 fps se reducirían a 25 fps, etc.

Resolución de la fuente de contribución y las capas de salida

El codificador en directo está configurado para evitar aumentar la resolución de la fuente de contribución. Por lo tanto, la resolución máxima de las capas de salida no superará la de la fuente de contribución.

Por ejemplo, si envía una fuente de contribución a 720p a un evento en directo configurado para codificación en directo de Default1080p, la salida tendrá solo 5 capas, empezando por 720p a 3 Mbps, y dejará de funcionar en 1080p a 200 kbps. O bien, si envía una fuente de contribución a 360p a un evento en directo configurado para la codificación en directo Standard, el resultado contendrá 3 capas (con resoluciones de 288p, 216p y 192p). En el caso degenerado, si envía una fuente de contribución de, por ejemplo, 160 x 90 píxeles a un codificador en directo Standard, la salida contendrá una capa con una resolución de 160 x 90 a la misma velocidad de bits que la de la fuente de contribución.

Velocidad de bits de la fuente de contribución y las capas de salida

El codificador en directo está configurado para respetar la configuración de velocidad de bits en el valor predeterminado, con independencia de la velocidad de bits de la fuente de contribución. Por lo tanto, puede que la velocidad de bits de las capas de salida supere la de la fuente de contribución. Por ejemplo, si se envía en una fuente de contribución con una resolución de 720p a 1 Mbps, las capas de salida serán las mismas que en la tabla anterior.

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: