Prácticas recomendadas para la API de Live Stream

En esta página, se incluye un resumen de las prácticas recomendadas para la API de Live Stream. Si recién comienzas a usar la API de Live Stream, consulta una de las guías de inicio rápido.

Usa el protocolo SRT si es posible

Cuando creas el extremo de entrada, tienes dos opciones para el protocolo de transmisión de origen: RTMP_PUSH y SRT_PUSH. Se prefiere el protocolo SRT en lugar de RTMP porque SRT es más avanzado y proporciona funciones adicionales, como las siguientes:

  • Recuperación de paquetes descartados
  • Corrección de errores hacia adelante
  • Compatibilidad con varios flujos elementales de audio
  • Mayor ancho de banda

La elección del protocolo de transmisión requiere un codificador o transcodificador adecuado que proporcione esa función. La mayoría de los codificadores de nivel profesional admiten SRT.

Usa las siguientes tasas de bits según la resolución y la velocidad de fotogramas de la fuente. Las tasas de bits más altas se correlacionan directamente con una mayor calidad.

Resolución (ScanMode)/Velocidad de fotogramas Tasa de bits de H.264 (Mbps) Tasa de bits H.265 (Mbps)
576i/25 y 480i/29.97 3 2.7
720p/25/30 8 7.2
720p/50/60 15 13.5
1080i/25 y 1080i/29.97 12 9
1080p/50 y 1080p/60 20 15
2160p/50 y 2160p/60 50 37.5

En el caso de la resolución y la tasa de bits del canal de salida, según la resolución o la velocidad de fotogramas de entrada (60 FPS), agrega el paso de velocidad de fotogramas más alta para 60 FPS si corresponde. Ten en cuenta que agregar pasos adicionales requiere más capacidad de procesamiento. A continuación, se muestra la estructura de la escalera recomendada:

Resolución (ScanMode)/Velocidad de fotogramas Tasa de bits del perfil alto de H.264 (Kbps)
416 x 234 p25/30 150
640 × 360 p25/30 400
768 x 432 p25/30 750
768 x 432 p25/30 1100
960 x 540 p25/30 2200
1280 x 720 p25/30 3300
1280 x 720 p50/60 5500
1920 x 1080 p25/30 6000
1920 x 1080 p50/60 9000
2560 x 1440 p25/30 10000
2560 x 1440 p50/60 13500
3840 x 2160 p25/30 15000
3840 x 2160 p50/60 25000

En el caso del audio, las recomendaciones se basan en la cantidad de canales:

Canales Tasa de bits de AAC (Kbps)
2.0 64
2.0 160
5.1 384