【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?

TSINGSEE青犀视频的开源流媒体播放器EasyPlayer视频播放器,可支持H.264与H.265视频编码格式,性能稳定、播放流畅,还能支持RTSP、RTMP、HLS、FLV、WebRTC等视频流播放,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。目前TSINGSEE青犀视频的所有视频监控平台均使用的是EasyPlayer.js播放器,也是最受用户及开发者欢迎的一款H5流媒体播放器。

【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?_第1张图片

有用户反馈,在使用EasyPlayer.js播放H.265编码格式的视频流时,无法截取快照。针对该反馈,我们立即进行了排查。

在本地测试发现,本地的H.265编码视频可以正常截图并能保存下载。于是进行对比测试,发现是因为用户的视频分辨率较小,无法达到设定大小后,将会直接返回无法截取快照。

【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?_第2张图片

解决方法:在该项目中找到播放器js,修改参数,如下:

【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?_第3张图片

找到播放器的这两个文件,并修改判断length大小,可设定为106432即可。

【FAQ】H5网页开源流媒体播放器EasyPlayer.js播放H.265,无法截取快照是什么原因?_第4张图片

EasyPlayer是我们流媒体组件系列中关注度较高的工具,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版,以及js版,其中js版本作为网页播放器,受到了用户的广泛使用。EasyPlayer.js可支持多种流媒体协议播放,包括WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC等,支持全平台、全终端播放,如Windows、Linux、Android、iOS,无须安装任何插件,起播快、延迟低、兼容性强,使用非常便捷。

你可能感兴趣的:(EasyPlayer,javascript,h.265,开发语言)