随笔 - 1940  文章 - 0  评论 - 8  阅读 - 45万

关于EasyPlayer.js播放器检测m3u8视频是否为H.265的优化

EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。EasyPlayer还拥有Windows、Android、iOS版本,其灵活的视频能力,极大满足了用户的多样化场景需求。

在播放器EasyPlayer.js 5.0.7版本中,项目现场因为外网网速过慢,导致m3u8视频流一帧请求达到7~8秒,从而出现了加载异常,并且检测不到视频流为H.265的情况。

针对该情况,我们立即进行了排查。在此处做延迟调用H.265监听失败。

在调用的setHLSListener方法内,做递归进行监听视频流是否为H.265,如图:

从而达到播放器监听H.265的需求,优化播放器细节。

EasyPlayer具备较强的灵活性,在视频直播过程中EasyPlayer可通过H5进行视频解码,只要客户端支持H5,就能完美进行视频的无插件直播,同时还支持大码率视频直播(大码率直播目前暂不支持H.265),并可支持H.264、H.265两种编码格式。

posted on   TSINGSEE  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-06-09 EasyNVS新增级联拓展,可支持EasyGBS、EasyNVR等平台级联
2022-06-09 智慧校园安全通道及视频监控解决方案,如何提升校园安全与智能化管理?
2020-06-09 运行EasyRTSPSever组件提示程序无法启动问题解决
2020-06-09 RTMP推流网关如何实现摄像头微信幼儿园直播?
2020-06-09 视频流媒体播放器EasyPlayer-RTSP-Android 如何随意切换播放视频流?
2020-06-09 关于github上提出EasyRTSPLive视频网关编译过程中修复README错误
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示