相信在网页直播方面对视频直播要求比较高的用户都有一个比较普遍的烦恼,那就是视频的起播速度问题。起播速度慢也就是视频缓冲非常慢,有时还会伴随卡顿的现象,针对这一问题,部分用户可以通过网页的设置解决一部分问题,但如果网页设置无误,但仍有起播慢问题呢?
近期我们就接到了客户现场反馈,EasyCVR接入设备后发现视频播放起播非常慢,最少要10s。而且播放中途会出现卡顿和中断的情况,如下图所示:
针对这个问题,我们第一时间进行了远程,卡顿问题还是先确保其网络没有问题,在排查了该项目的网络问题之后,我们又查看其摄像头配置参数,发现该摄像头码流为h265,码流太大,且分辨率也高。
于是将其配置降低,重启设备服务再播,发现虽然有了明显的改善,不会出现卡顿和中断的现象,但是起播还是有点慢。通过和我们的研发人员沟通后得知,了解到此处是因为拉流信息阻塞导致的问题,需要对配置文件进行优化。
于是我们将配置文件内容的拉流方式进行优化,且在修改后重启服务,视频起播降低到大概只要1-2s。在后续对EasyCVR的开发中,我们也会对拉流这块做进一步优化,如果大家对我们的优化过程或者使用方法比较感兴趣,欢迎关注我们。