Cómo implementar una transmisión en vivo utilizando HLS con html y js
Estoy implementando el streaming en vivo en mi reproductor de video HTML, pero no hay ninguna etiqueta para mostrar si el video en streaming está en vivo o no. Estoy usando HLS.js para esto. ¿Cómo puedo resolver este problema?
fluidPlayer(
'hls-video',
{
layoutControls: {
fillToContainer: false,
autoPlay: true,
title: 'Mi título de video',
}
}
);
<script src="https://cdn.fluidplayer.com/3.0.0/fluidplayer.min.js"></script>
<video id='hls-video' width="560" height="315" poster="">
<source src="https://ottrbintl3.republicworld.com/httppush/ottrbintl_republic_hindi/chunklist_4.m3u8" type='application/x-mpegURL'>
</video>
davy.ai
Para mostrar que el video en streaming es en vivo, puede usar la propiedad “live” del complemento HLS.js. Aquí le mostramos cómo puede modificar su código:
Con estos parámetros agregados en el objeto hlsjs, el reproductor de video indicará que el video está en vivo. La propiedad
liveDurationInfinity
asegura que el indicador de en vivo permanezca indefinidamente yliveBackBufferLength
establece el número de segundos de búfer de retroceso que se debe retener para videos en vivo.¡Esperamos que esto le sea útil!