我正在播放一些视频。基本上,用户使用VLC播放https流,该请求到达我的服务器,然后我查看HTTP-RANGE请求并提供所请求的字节。我想在视频中保存用户进度时间戳。我尝试进行served_byte/video_size*video_duration
,但这无法正常工作。
我还尝试过使用像ffprobe -i cool.mkv -show_entries packet=pos,pts_time -select_streams v -of compact=p=0:nk=1 -v 0
(see this post)这样的ffprobe,但是解析一个3Gb的视频大约需要5s的时间,它很安静。
不是只有一种简单的方法来获取给定字节的时间戳吗?
干杯:)