Получить метку времени видео из заданного диапазона байтов - PHP - PullRequest
0 голосов
/ 03 марта 2020

Я обслуживаю несколько видео. Обычно пользователь использует VL C для воспроизведения потока https, запрос попадает на мой сервер, затем я просматриваю запрос HTTP-RANGE и выдаю запрашиваемые байты. Я хотел бы сохранить временную метку прогрессии пользователя в видео. Я пытался served_byte/video_size*video_duration, но это не работает должным образом. Я также попытался использовать ffprobe, как это ffprobe -i cool.mkv -show_entries packet=pos,pts_time -select_streams v -of compact=p=0:nk=1 -v 0 ( см. Этот пост ), но для анализа 3Gb-видео, которое очень долго работает, требуется примерно 5 секунд ... Разве не существует более простого способа получить временную метку для данного байта?

Приветствия:)

...