使用Videogular优化“搜索”的最佳视频格式/编解码器

问题描述 投票:0回答:1

我在Ionic 3应用程序中使用Videogular2库。该应用程序的一个主要特征是能够在视频中寻找不同的位置。

我注意到一些格式具有非常快速的搜索响应,而其他格式需要几秒钟才能到达,即使视频已经在缓冲区中 - 我认为这可能取决于所使用的解码过程。

为了加快寻道时间,同时仍然保持文件大小合理,以便视频可以从服务器流式传输,最好的妥协是什么?

编辑嗯,我了解到我的视频以mov格式录制的事实导致搜索延迟。任何应用于此的转码都没有用,因为mov是有损的并且损坏必须已经完成。屏幕捕获视频并以常规mp4编码后,搜索几乎瞬间完成。

ionic2 html5-video videogular
1个回答
1
投票

为了加快寻道时间,同时仍然保持文件大小合理,以便视频可以从服务器流式传输,最好的妥协是什么?

编码视频时减少关键帧距离。这将允许根据编解码器更少扫描更快地构建完整帧。

如果使用相同的质量参数,这将增加文件大小,因此对此的妥协是同时降低质量。

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

© www.soinside.com 2019 - 2024. All rights reserved.