Mejores prácticas para transmitir HLS en línea
HTTP Live Streaming (HLS) es el protocolo de transmisión adaptativa de Apple y ahora es el estándar global para transmisión en vivo y video bajo demanda. HLS describe múltiples segmentos TS o fMP4 a través de archivos de índice M3U8; El reproductor cambia automáticamente la calidad para una reproducción fluida según la red. Nuestra herramienta en línea HLS es para desarrolladores y operaciones: verifique rápidamente los CDN nodos, el índice M3U8 y los niveles de rendimiento y accesibilidad de los segmentos. En comparación con los reproductores de escritorio, el navegador HLS es liviano: inserte URL de la lista de reproducción principal, pruebe inmediatamente, sin personalización de proxy ni host. El motor hls.js integrado proporciona una experiencia casi nativa en navegadores que no son Safari y muestra la tasa de bits actual y el estado del búfer. Para los ingenieros de plataformas, este es el primer punto de encuentro para los errores HLS; para creadores, vista rápida de los recursos HLS exportados. Desde listas de reproducción maestras y multimedia anidadas hasta el cifrado EXT-X-KEY, esta página proporciona comentarios inmediatos.
Pasos de reproducción en línea HLS
- Obtenga el URL completo de HLS Master Playlist o Media Playlist.
- Inserte URL y comience a reproducir: hls.js analiza EXT-X-STREAM-INF y selecciona la velocidad de bits adecuada.
- ver lectura; cambiar la calidad en la barra de control; En caso de errores, verifique la sintaxis M3U8 y el segmento CORS.
Preguntas frecuentes sobre la reproducción en línea HLS
¿Cuál es la diferencia entre HLS Master Playlist y Media Playlist? ¿Cuál URL debo insertar para jugar en línea? Consulte la respuesta detallada a continuación para obtener todos los detalles y notas importantes de un vistazo. Consulte la respuesta detallada a continuación para conocer rápidamente los detalles y puntos importantes a tener en cuenta.
La lista de reproducción principal contiene enlaces a varias versiones de velocidad de bits y el reproductor elige automáticamente; la lista de reproducción multimedia se refiere directamente a un nivel de calidad. Recomendación: lista de reproducción principal para tasa de bits adaptable.
#EXT-X-KEY aparecen errores al leer en línea HLS - cómo verificar la configuración de claves de transmisiones cifradas - consulte la respuesta detallada a continuación para obtener todos los detalles y notas importantes de un vistazo. Consulte la respuesta detallada a continuación para conocer rápidamente los detalles y puntos importantes a tener en cuenta.
Verifique que el URI en la etiqueta EXT-X-KEY sea de acceso público, que el servidor de claves proporcione AES-128 y que Access-Control-Allow-Origin permita solicitudes de origen cruzado.
¿Cuál es la diferencia entre hls.js nativo y HLS en Safari? ¿Por qué el mismo enlace se comporta de manera diferente en diferentes navegadores? Consulte la respuesta detallada a continuación para conocer rápidamente los detalles y puntos importantes a tener en cuenta.
Safari utiliza decodificación nativa HLS con la mejor compatibilidad; otros navegadores decodifican usando hls.js y las extensiones MediaSource. Algunas funciones avanzadas de HLS (por ejemplo, algunas variantes de DRM) solo admiten Safari de forma nativa.
¿Qué requisitos necesita la tasa de bits adaptable para HLS? ¿Cómo sé que está habilitada la calidad correcta? Consulte la respuesta detallada a continuación para obtener una descripción general de todos los detalles y la información importante. Consulte la respuesta detallada a continuación para conocer rápidamente los detalles y puntos importantes a tener en cuenta.
La lista de reproducción principal necesita varias entradas EXT-X-STREAM-INF con valores de ANCHO DE BANDA cada vez mayores y segmentos accesibles. En la pestaña Red de Herramientas para desarrolladores, se pueden observar cambios en el rendimiento en función de las solicitudes de segmento.
¿Puede la herramienta en línea HLS manejar segmentos HLS (LL-HLS) o HLS-fMP4 de baja latencia? Consulte la respuesta detallada a continuación para conocer rápidamente los detalles y puntos importantes a tener en cuenta.
Se lee el estándar HLS (segmentos TS y fMP4). Las extensiones LL-HLS dependen de la versión hls.js y la configuración de origen; sin etiquetas PART, etc. se trata como un HLS normal.