2017-12-18 238 views
-1

我在我的Ionic 3应用程序中使用Videogular2库。该应用程序的一个主要特点是能够在视频中寻找不同的地方。最佳视频格式/编解码器,可通过视频图像优化'搜索'

我注意到,一些格式已经非常快的响应求,而其他需要几秒钟到那里,即使视频是在已经缓冲 - 我想这可能取决于解码过程中使用。

将最好的折衷办法是什么,以加快搜索时间,同时仍保持文件的大小相当小,使得视频能够从服务器传输的内容?

编辑 嗯,我了解到,我的视频以mov格式录制的事实导致了查找延迟。任何应用于此的代码转换都无济于事,因为mov是有损的,损坏必须已经完成。在屏幕捕获视频并以普通mp4对其进行编码之后,搜索几乎立即进行。

回答

1

将最好的折衷办法是什么,以加快搜索时间,同时 仍保持文件的大小相当小,使得视频可以 从服务器传输的内容?

减少编码视频时的关键帧距离。这将允许使用较少的扫描速度构建全帧,具体取决于编解码器。

此,如果使用相同的质量参数会增加文件大小,所以这种妥协是在同一时间,以减少质量。

实际效果取决于编解码器本身,它是如何构建的中间帧,并在浏览器它是如何支持/实现。这与一般的加载/缓存策略一起(可以通过media source extensions控制后者中的一些)。