国标GB28118协议设备接入EasyCVR平台,视频无法播放的原因排查与解决

EasyCVR视频融合平台基于云边端协同一体化架构,具备强大的数据接入、处理及分发能力,平台可提供视频直播、录像、回放、检索、云存储、级联、告警等功能。将EasyCVR与智能分析网关结合使用,可以实现基于云、边、端架构的AI智能检测分析及算力的精细化调度等能力。

有用户反馈,将EasyCVR软件解压运行、部署成功后,通过国标GB28181协议注册的设备已经显示在线,但是却无法播放。查看程序内核,发现也是在正常运行的,于是请求我们协助排查。

今天我们来分享一下排查方法和解决方法。

1)首先,通过浏览器F12(开发者调试工具)查看是否有视频流。经技术人员查看,发现有视频流,这表明软件服务启动成功,且摄像机与平台也成功交互;

2)使用Wireshark抓包获取SIP协议数据包分析。SIP协议即会话初始协议,是一个应用层的点对点协议,用于初始、管理和终止网络中的语音和视频会话,是国标GB28181协议的核心之一。通过数据包分析,设备与平台已经成功建立握手,并且无丢包情况。根据上述判断无法播放的原因大概率是端口问题;

3)打开sms/mediaserver/logs目录,查看EasyCVR系统运行记录日志,发现18080端口被占用;

4)通过cmd,进行18080端口过滤,找到被占用的进程PID,最后通过PID对其占用的进程进行终止,后续设备已经能正常播放视频流了。

EasyCVR平台支持海量视频汇聚管理,能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。平台提供了丰富的API接口与SDK,便于用户二次开发与集成。有需要的用户可以查看官方的API文档。对EasyCVR感兴趣的用户,可以前往演示平台进行体验与部署、测试。

猜你喜欢

转载自blog.csdn.net/EasyNVS/article/details/129820085