【发布时间】:2017-08-05 17:08:50
【问题描述】:
我有一些当前支持 http 字节范围请求的服务器端代码没有问题。但是,我希望能够在将转码后的块发送到客户端之前使用 ffmpeg 即时转码视频文件(位于磁盘上),但是 ffmpeg 要求我在获得字节时给它一个寻道时间范围从客户端。给定客户端浏览器的字节范围,我如何能够计算出视频文件的时间范围(搜索时间)?
我已经查看了this question,它假定服务器已经知道指定的时间。
我愿意使用支持使用时间范围而不是字节范围来请求数据的 html5 视频播放器,但我一直无法找到实现或弄清楚缓冲 <video> 的 JavaScript 端如何工作。
【问题讨论】:
-
你可以试试fetching的视频
offset和end_offset -
这些选项似乎仅适用于直接使用 ffmpeg 进行 http 流式传输。我只使用 ffmpeg 转码。
-
添加那些提及“请求范围”的提交。
-
你有提交的链接吗?谢谢。
标签: javascript html ffmpeg