如何在web网页端使用视频硬解码(e.g. js libs, webRTC, etc)?

发布于 2022-09-11 19:09:47 字数 423 浏览 35 评论 0

在做一个项目,类似直播但对延迟的要求更高一些,视频解码(h264)在网页端使用硬解码。

我现在chrome/firefox上测试过一个JS library叫Broadway,网页端每帧的解码时间大概30ms,这个数字只是单纯网页端解码,不包括任何数据传输,服务器编码或者网页render。
本人还是编解码小白,第一次接触相关知识,也许这个数字已经不算慢了,但有没有办法能实现在15ms之内的每帧解码?┑( ̄Д  ̄)┍

Broadway是一个JS library,只有单纯的软解码,所有load都在CPU上实现,想请问各位大神,有没有办法在web端实现硬解码,offload到GPU上面?跪求建议。

另外,想请问下,MediaSource Extension, WebRTC, WebAssembly这些技术是不是更适合?JS library毕竟只是JS层面,可能达不到延迟的要求。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七七 2022-09-18 19:09:47

策略是 分屏解码 合并显示 或者多线程解码

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文