我的应用程序收到RTP流(H264或VP8),将其放入Fragmented MP4或WebM并通过Websocket发送到我的Javascript App,在那里我使用Media Source Extension显示视频。 Chrome可以与两种编解码器配合使用,但Firefox显示出巨大的CPU使用率,50%-60%。 Chrome只有6%。
Javascript调用mediaSource.updateBuffer,等待updateend,然后再次调用mediaSource.updateBuffer。没有任何不同的例子。
任何人都有这个问题吗?
答案 0 :(得分:0)
如果没有更多具体信息(分析代码,检查浏览器标记和功能),就无法明确说出问题所在。
我怀疑在Chrome中,您的编解码器是硬件加速的,而在Firefox中则不是。