HLS Apple Live Streaming ¿Qué es HLS?
Enviado por mj4ever001 • 3 de Diciembre de 2014 • 275 Palabras (2 Páginas) • 637 Visitas
Cómo entregar vídeo HLS de gran calidad en navegadores web y dispositivos móviles
Aunque los editores de vídeo siempre han sido muy conscientes de la importancia de una estrategia multidispositivo, hasta ahora no existía ningún protocolo compatible tanto con reproductores móviles como con reproductores web. Al permitir la retransmisión segmentada de secuencias en el reproductor, un formato en particular ha adquirido una especial importancia para la entrega de vídeo en navegadores web y móviles.
Dispositivos HLS
HTTP Live Streaming, o HLS, es un protocolo de entrega de vídeo implementado originalmente por Apple en su sistema operativo iOS. Aunque la solución de codificación de vídeo de Brightcove Zencoder, controlada a través de una API, facilita la preparación de contenidos para HLS, conviene que los editores de vídeo conozcan algunos detalles a la hora de optimizar sus contenidos para su situación particular. Esta guía contiene información importante sobre la reproducción de vídeo HLS en los navegadores y dispositivos móviles, así como recomendaciones concretas de codificación.
¿Qué es HLS?
HLS utiliza vídeo H.264 MPEG-2 TS segmentado y archivos descriptores M3U8 para entregar vídeo con tasas de bits adaptativas en directo y a la carta. Un archivo M3U8 es un índice que permite al cliente saber qué secuencias y segmentos están disponibles en un momento dado. El dispositivo selecciona automáticamente la secuencia más adecuada desde el archivo de manifiesto primario teniendo en cuenta las limitaciones de ancho de banda y de CPU. A continuación, descarga el segmento y lo añade al búfer de reproducción.
Como su nombre da a entender, HLS transmite datos a través de HTTP, ofreciendo diversas mejoras sobre los protocolos de transmisión tradicionales, como RTP o RTMP, entre las que se cuentan:
...