Buenos días:
Estoy tratando de comprimir el vídeo hasta los 6 MB para podéroslo adjuntar con otras imágenes, pero adelanto algo de información al respecto:
He repetido la prueba pausando 60 segundos un directo. Todo correcto, se reanuda en el punto adecuado.
El problema ha venido tras darle al play con el decalaje de 60 segundos y adelantar a velocidad 8x durante, aprox., 2 segundos: debería haber avanzado 16 segundos (mínimo 8, si no ha llegado a hacer un segundo salto temporal; máximo 24, si el sistema hubiera interpretado un tercer salto temporal).
La realidad, contrastado con el minutaje del programa visto bajo demanda, es que ha avanzado 52 segundos hacia adelante (en el vídeo VoD he comprobado que los instantes antes y después de avanzar se corresponden al minuto 24:45 y 25:37).
Esto me lleva a pensar que ocurre algo similar que al rebobinar hacia atrás, pero en signo contrario. Lo que veo más probable es que al tratar de avanzar ha añadido un tiempo X y ha empezado a avanzar a 8x desde un nuevo instante de tiempo.
Esto se hace especialmente confuso porque no sabes en que momento estás, ya que el indicador de avance temporal también pasa a ser erróneo, indicando que estás aún más atrás (-0:01:35 indicado) en lugar de más adelante (-0:00:08 real); hecho que, sumado a que es una referencia temporal relativa respecto al "directo" en lugar de absoluta respecto a la hora real o respecto al avance del programa (no estás en el minuto X:YY de emisión ni en la hora HH:MM:SS, sino ±t respecto al directo), hace que el proceso sea absolutamente caótico.
En definitiva, quizás sería mejor no ofrecer esta función hasta que no sea igual que en Android o decodificador (con saltos de X segundos o avance rápido y una posición temporal con base a las horas de inicio/fin del programa), y, por lo menos, sepas donde estás en cada momento.
Espero que esta experiencia y explicación os sea relevante para seguir mejorando. En cuanto pueda os paso todos los datos y documentación gráfica adjunta.
Un saludo.