¿Qué significa hls?

HLS es la tecnología adaptativa de velocidad de bits dinámica de Apple.

Utilizado principalmente para servicios de audio y vídeo en PC y terminales Apple. Incluyendo un archivo de índice m3u, un archivo de fragmento de medios TS y un archivo de cadena cifrada con clave. Los protocolos de transmisión de medios de uso común incluyen principalmente la descarga progresiva HTTP y los protocolos de transmisión de medios en tiempo real basados ​​en RTSP/RTP. Estos dos son básicamente cosas completamente diferentes. Actualmente, el método más conveniente y fácil de usar es utilizar la descarga progresiva de HTTP. método.

En este caso el HLS de Apple es el representante en este aspecto. Fue desarrollado originalmente por Apple para dispositivos móviles como iPhone, iPod, iTouch y iPad. Ahora se ve que hay muchas aplicaciones en el escritorio y HTML5 lo admite directamente. El protocolo HLS tiene requisitos muy estrictos sobre E/S de almacenamiento. En este sentido, algunas empresas también han propuesto muy buenas soluciones.

Análisis de ventajas y desventajas de HLS

1. Ventajas

El protocolo HLS utiliza HTTP estándar para transmitir datos, tiene mejor penetración de red y propiedades antibloqueo, y es más fácil de transmitir por la red de distribución de contenido; el propio protocolo HLS admite la adaptación de la velocidad de código y el cliente puede cambiar a una velocidad de código adecuada para la reproducción de acuerdo con las condiciones reales de la red. El servicio de publicación de contenido HLS es más simple, tiene menores requisitos para el equipo del sistema y es más fácil; Para lograr equilibrio de carga, y HLS es un protocolo HTTP sin estado, el cliente solo necesita descargarlo.

2. Desventajas

El retraso es grande, especialmente en el caso de transmisión en vivo, es difícil lograr un retraso dentro de los 10 segundos. No descartamos varias versiones y algoritmos mejorados. en Internet la generación de contenido requiere un alto rendimiento en el lado de la codificación.