EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化相关的知识,希望对你有一定的参考价值。

EasyPlayer属于可支持H.264/H.265视频播放的流媒体播放器,在体验上,支持视频播放画面秒开,画质高清、性能稳定,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等。同时,我们也提供了多种版本,包括EasyPlayer-RTSP、EasyPlayer-Pro、EasyPlayer.js等等,以及简单易用的SDK及API接口,用户可以根据自己的需求,将EasyPlayer集成进自己的流媒体平台。

在场景应用中,在按需直播模式中,流媒体服务器不会一直拉流,当用户点击请求播放时,才会生成m3u8文件。这样一来,就会导致播放器启动时请求的m3u8文件地址为404,导致播放器不能正常播放。

解决以上情况,我们对EasyPlayer播放器做了一个延迟15s的设定,播放器重启操作则会导致播放hls协议时,视频起播较慢。

针对这个问题,我们近期做了一个优化。在创建播放器时,对m3u8地址进行一次监测,如果地址为404,则延迟2.5后再次检测,直到m3u8地址返回200,才进行正常播放操作。这样可以实现以最快的速度起播,避免15s等待时间,极大地优化了视频播放体验。

EasyPlayer流媒体播放器支持Windows、androidios系统,EasyPlayer.js还能支持Linux,可极大满足用户的多场景需求。EasyPlayer已经成熟运用于多个项目场景当中,用户可以根据自身的需求对其进行二次开发或自主集成。感兴趣的用户可以前去体验和测试,欢迎大家和我们交流技术。

以上是关于EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化的主要内容,如果未能解决你的问题,请参考以下文章

EasyPlayer播放H.265的HLS视频流,ts加载频繁导致浏览器卡顿是什么原因?

EasyPlayer流媒体视频播放器如何设置平铺?

H.265视频流媒体EasyPlayer播放器无法禁用自动播放的问题修复

H5流媒体播放器EasyPlayer播放H.265视频时,画面出现进度按钮的问题修复

H5流媒体播放器EasyPlayer视频播放暂停时,画面仍显示码率的问题优化

EasyPlayer.JS播放录像报错视频文件损坏且播放终止怎么处理?