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

在功能上,EasyPlayer支持直播、点播、录像、快照截图、MP4播放、多屏播放、倍数播放、全屏播放等特性,具备较高的可用性和稳定性。为了便于用户集成与调用,我们也提供了API接口供大家使用。
1、问题描述
在使用useMSE:true硬解码的时候video出现大量的waiting canplay日志。
chrome浏览器的video标签抛出异常Error Domain=NSOSStatusErrorDomain Code=-12909。
在Chrome浏览器中,NSOSStatusErrorDomain Code=-12909的错误通常发生在macOS系统中,它指的是kAudioFormatUnsupportedDataFormatError,即音频或视频数据的格式不被支持。
2、原因分析
一般是视频的分辨率太过特殊导致的,比如32:9的分辨率。

3、功能介绍
- 支持直播和点播播放;
- 支持点播多清晰度播放;
- 支持全屏或比例显示;
- 支持电子放大;
- 支持水印(动态水印、幽灵水印);
- 支持显示上一个视频最后一帧;
- 支持播放器快照截图;
- 支持视频录制(WebM格式(音频+视频)、Mp4格式(视频),Flv格式(音频+视频));
- 支持超时、断网重连、异常暂停播放等;
- 支持解析视频i帧文件转base64。

总之EasyPlayer.js播放器属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,支持H.264与H.265编码格式,性能稳定、播放流畅;支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC、WS-FMP4、HTTP-FMP4等格式的视频流,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。
本文由
Babosa
创作,采用知识共享署名4.0国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
11 15, 2024