EasyCVR接入RTSP视频流,显示在线但是视频无法播放的原因排查与解决步骤

网友投稿 600 2022-10-12


EasyCVR接入RTSP视频流,显示在线但是视频无法播放的原因排查与解决步骤

EasyCVR视频融合云服务平台具备丰富灵活的视频能力,具体表现在可支持多协议、多类型的设备接入,如国标GB28181协议、RTMP/RTSP/Onvif协议、海康EHOME、海康SDK、大华SDK等,对外可分发多格式的视频流,包括RTSP、FLV、HLS、WebRTC等。在功能上,可实现视频转码、播放、录像、回看、存储、级联等能力,在线下场景中有着广泛的应用,如智慧工地、智慧校园、智慧社区、智慧楼宇等。

很多现场用户都遇到过这样的情况:通过接入RTSP视频流后,在EasyCVR平台里显示在线状态,但是视频却无法播放。因为用户咨询的较多,我们今天就来汇总下具体的排查与解决办法。

遇到上述情况后,我们可以通过以下步骤进行排查。

1)首先,在服务器上安装VLC播放器,然后将视频流放入播放器测试是否能正常播放。这步操作主要是验证服务器网络能否成功拉到这个RTSP视频流。从下图可以看出,服务器成功拉到该RTSP流。

2)接下来,查看服务器是否有切片文件生成。如果能成功拉到流,则表明可以在服务器里保存切片文件。从下图看到,服务器没有切片生成,这表明内核没有进行工作。

3)接着,在服务器上查看内核是否成功启动。Windows系统下,可直接在任务管理器里查看easydss进程是否启动。Linux系统下,可通过ps -ef|grep easydss来查看。从下图看到,当前服务器内核easydss没有成功启动,只有主进程服务EasyCVR。所以,无论是RTSP视频流,还是其他格式的视频流,在这台服务器上均无法播放。

4)接下来,前往easycvr.ini文件检查easydss内核的启动方式是否配置正确。在这里我们发现了问题:由于该用户是通过服务的形式启动EasyCVR,但内核方式还是配置的进程,所以这就是easydss内核启动不了的原因。将其改成service后,再重新启动就可以正常播放了。

若用户遇到类似的情况,可以通过以上步骤进行排查,若无法解决,也可以联系我们进行协助。

随着AI智能分析技术的广泛应用,我们也积极研发了相关技术与视频平台的融合。近期我们发布了基于AI智能分析技术的EasyCVR平台+边缘AI硬件的安全生产智能化监管解决方案,可实现的功能有安全帽检测、防护服检测、烟火检测、室内通道堵塞检测、睡岗离岗检测等,欢迎关注我们了解。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅谈Mybatis SqlSession执行流程
下一篇:【操作步骤】如何自查判断视频平台是否私走流量?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~