在做一个项目,类似直播但对延迟的要求更高一些,视频解码(h264)在网页端使用硬解码。
我现在chrome/firefox上测试过一个JS library叫Broadway,网页端每帧的解码时间大概30ms,这个数字只是单纯网页端解码,不包括任何数据传输,服务器编码或者网页render。
本人还是编解码小白,第一次接触相关知识,也许这个数字已经不算慢了,但有没有办法能实现在15ms之内的每帧解码?┑( ̄Д  ̄)┍
Broadway是一个JS library,只有单纯的软解码,所有load都在CPU上实现,想请问各位大神,有没有办法在web端实现硬解码,offload到GPU上面?跪求建议。
另外,想请问下,MediaSource Extension, WebRTC, WebAssembly这些技术是不是更适合?JS library毕竟只是JS层面,可能达不到延迟的要求。
策略是 分屏解码 合并显示 或者多线程解码