Puede implementar una barra de control compatible con DVR para VOD y streaming en vivo. La compatibilidad con DVR incluye el concepto de una ventana en la que se puede buscar y el punto de activación del cliente.
En el caso de VOD, la duración de la ventana en la que se puede buscar es la duración de todo el recurso.
Para el streaming en directo, la duración de la ventana del DVR (seleccionable) se define como el intervalo de tiempo que comienza en la ventana de reproducción en directo y termina en el punto en directo del cliente.
El punto activo del cliente se calcula restando la longitud almacenada en búfer del final de la ventana activa. La duración de destino es un valor mayor o igual que la duración máxima de un fragmento en el manifiesto.
La barra de control para la reproducción en directo admite DVR colocando primero el pulgar en el punto de reproducción en directo del cliente al iniciar la reproducción y mostrando una región que marca el área donde no se permite la búsqueda.
Para una barra de control:
Agregue una superposición a la barra de control que represente el intervalo de reproducción.
Cuando el usuario empieza a buscar, comprueba si la posición de búsqueda deseada está dentro del rango de búsqueda.