Configuración de transmisión en vivo

En este tema, aprenderá cómo la configuración de la transmisión en vivo afecta el ancho de banda disponible para la reproducción de medios. El objetivo del documento es informarle cómo una configuración incorrecta puede afectar la experiencia del usuario para una transmisión en vivo, haciéndola casi imposible de reproducir.

Terminología de configuración de transmisión en vivo

La calculadora que se encuentra en la parte inferior de este documento proporciona una estimación aproximada del ancho de banda de sobrecarga según la configuración de la transmisión en vivo. Para asegurarse de que existe un conocimiento básico de la transmisión en vivo y la información que necesita la calculadora, aquí se definen algunos términos:

Plazo Definición
Transmisión en directo HTTP (HLS) Envía audio y video como una serie de pequeños archivos llamados archivos de segmento de medios.
Duración objetivo Un parámetro dentro de la lista de reproducción multimedia que especifica una duración máxima para cualquiera de los segmentos multimedia.
Archivo de lista de reproducción multimedia Un archivo de índice que proporciona una lista ordenada de las URL de los archivos de segmentos de medios. A veces también se denomina archivo de manifiesto.
URL de la lista de reproducción maestra La ubicación del archivo de la lista de reproducción que se utilizará en los cálculos.
URL relativas Las rutas en el archivo de la lista de reproducción pueden usar URL relativas a la lista de reproducción, lo que puede ahorrar un espacio significativo en el archivo, generalmente más del 50%.
Ventana en vivo La cantidad de tiempo que un espectador puede retroceder en el tiempo en la transmisión en vivo para ver el video. Bajo el capó, esto se traduce en la cantidad de segmentos que se deben mantener en el archivo de la lista de reproducción. Entonces, cuanto más larga sea la ventana en vivo, más grande será el archivo de la lista de reproducción.
Duración del segmento La duración de cada segmento. A medida que el tamaño del segmento disminuye, el tamaño del manifiesto aumenta. Los principales inconvenientes de un segmento de mayor tamaño son una menor adaptabilidad a los cambios de ancho de banda y una mayor latencia en vivo.

Cómo funciona HLS Live

En una transmisión en vivo, el reproductor descarga la lista de reproducción multimedia repetidamente en un intervalo establecido. Ese intervalo es una cantidad de tiempo que es igual a la Duración objetivo de la lista de reproducción multimedia.

Por ejemplo, dado un manifiesto de 100 KB con una duración objetivo de 10 segundos, el siguiente cálculo determina el ancho de banda utilizado solo para descargar la lista de reproducción multimedia:

  • 100 KB / 10 segundos * 8 bits por byte = 80 kbps de ancho de banda descargando la lista de reproducción multimedia para continuar la reproducción de video

Tenga en cuenta que este ancho de banda cuenta como una sobrecarga que quita el ancho de banda disponible para los medios reales.

Calculadora

Con la calculadora a continuación, puede manipular ciertos valores de configuración de transmisión en vivo y ver los resultados de esos cambios en Recuento de segmentos , Tamaño de manifiesto estimado y Sobrecarga de ancho de banda estimada. Es difícil proporcionar cifras de mejores prácticas para estos resultados, ya que solo usted conoce el ancho de banda disponible para sus clientes objetivo. Pero tenga en cuenta que no tiene sentido proporcionar una reproducción mínima de 300 kbps y tener un manifiesto tan grande que se necesita 1 Mbps para obtenerlo. Las consecuencias de un ancho de banda excesivo pueden ser que el video se reproduzca pero luego se detenga, o que el reproductor se salga de la ventana en vivo si no puede mantenerse al día con las actualizaciones del manifiesto. Básicamente, todo el ancho de banda disponible se utilizará para descargar las actualizaciones del manifiesto y no se podrán descargar segmentos de video reales.

URI de lista de reproducción maestra
Utiliza URI relativos
Tamaño de la ventana en vivo
Duración media del segmento
(en segundos)
Recuento de segmentos:
Tamaño de manifiesto estimado:
Sobrecarga de ancho de banda estimada: