H5流媒体播放器EasyPlayer.js网页直播/点播播放器支持哪些渲染元素

536 阅读1分钟

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能够适应各种复杂的播放环境,为用户提供了高度的定制化选项和优化的播放体验。