H.264/H.265播放器EasyPlayer.js网页直播/点播播放器关于解码(useMSE、useWCS、wasm)的优先级

EasyPlayer.js无插件直播流媒体音视频播放器属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,支持H.264与H.265编码格式,性能稳定、播放流畅;支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC、WS-FMP4、HTTP-FMP4等格式的视频流,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。

关于解码(useMSE、useWCS、wasm)优先级

1、useMSE

使用的是浏览器提供的MediaSource接口,来进行解码。

  • 硬解码
  • 兼容性好
  • ios safari不支持
  • 支持H.264和H.265解码
  • 支持http和https

2、useWCS

使用的是WebCodec接口,来进行解码。

  • 硬解码
  • 支持H.264和H.265解码
  • 支持https
  • ios safari不支持
  • 兼容性不如mse

3、wasm(simd)

使用的是webassembly来进行解码。

  • 软解码
  • 兼容性好
  • 支持H264和H265解码
  • 支持http和https
  • wasm(simd) 主要是只支持simd指令集的浏览器,比如chrome,edge,safari不支持。

4、优先级

如果同时配置了useMSE和useWCS,则优先使用useMSE,如果useMSE不支持,则使用useWCS,如果 useWCS 不支持,则降级到wasm解码。

useMSE > useWCS > wasm

EasyPlayer.js无插件直播流媒体音视频播放器是TSINGSEE青犀流媒体组件系列中关注度较高的产品,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版,以及js版,其中js版本作为网页播放器,受到了用户的广泛使用。

在功能上,EasyPlayer.js播放器支持直播、点播、录像、快照截图、MP4播放、多屏播放、倍数播放、全屏播放等特性,具备较高的可用性和稳定性。为了便于用户集成与调用,我们也提供了API接口供大家使用。

posted on 2024-11-13 14:55  EasyPlayer  阅读(304)  评论(0)    收藏  举报