如何在web网页端使用视频硬解码(e.g. js libs, webRTC, etc)?
在做一个项目,类似直播但对延迟的要求更高一些,视频解码(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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
策略是 分屏解码 合并显示 或者多线程解码