EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、Mp3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器,使用简单, 功能强大。

一、渲染元素
1、wasm软解码
-
默认是通过canvas进行渲染;
-
EasyPlayer.js支持video标签渲染。
2、mse 硬解码
-
默认是通过video标签进行渲染;
-
EasyPlayer.js支持canvas标签渲染。

3、webcodecs 硬解码
-
默认是通过canvas进行渲染的,也支持video渲染;
-
EasyPlayer.js支持canvas webgl2进行渲染。
如果网页中存在大量消耗webgl性能的,会导致播放器不够webgl资源,导致canvas渲染挂掉。
消耗webgl性能的有:3d背景,地图等。

二、解决方案:
-
使用video标签渲染;
-
网页中移除掉一些消耗webgl性能的东西。
EasyPlayer.js网页web无插件播放器作为一款功能全面的网页直播/点播播放器,支持多种渲染元素以满足不同场景下的需求。多种应用功能使得EasyPlayer.js能够适应各种复杂的播放环境,为用户提供了高度的定制化选项和优化的播放体验。
本文由
Babosa
创作,采用知识共享署名4.0国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
11 13, 2024