我有nginx
个webm
个文件。我正在使用video.js
播放器在我的网站上观看嵌入式视频。
每当我寻求视频时,我都要等待。例如,如果视频长度为40分钟(76 mb)并且我想从第35分钟开始观看,我会在持续时间栏中单击并等待浏览器下载~10 mb。在那个块加载后,我可以继续观看。
我正在寻找减少块大小的方法,比方说,1 mb。因为每次寻找视频时我都不想等几秒钟/分钟。
任何方式?我相信nginx
对此负责,因为文件直接来自磁盘。
我试过max_ranges 1024000;
,但我相信这是为了别的,因为没有改变。
答案 0 :(得分:0)
这与Nginx没有任何关系。它与您的视频编码方式有关。
首先,确保正确设置了WebM容器。为此,请使用mkclean。 https://www.matroska.org/downloads/mkclean.html
如果这不能为您解决问题,则可能需要使用更多关键帧对视频进行重新编码。为此,您可以使用FFmpeg。