LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视硬件NVR摄像头播放超时无法播放wait response error timeout未获取到视频如何排查如何抓包分析
LiveGBS -》国标设备列表 -》最后心跳时间,正常心跳时间在一分钟内。LiveGBS如果5分钟收不到心跳,会显示 超时离线。
LiveGBS海康大华宇视硬件NVR摄像头播放超时无法播放wait response error timeout未获取到视频如何排查如何抓包分析
1、播放超时
接入的摄像头,开始一段时间正常播放,但有时不正常,出现如下提示
这时是可能就是信令不通畅,继续尝试下面确认
1.1、查看最后心跳时间
LiveGBS -》 国标设备列表 -》最后心跳时间,正常心跳时间在一分钟内。
- LiveGBS如果5分钟收不到心跳,会显示 超时离线

1.2、查看在线记录
点击 国标设备 列表的里的 “在线” 两个字可以看到在线记录列表


1.3、判断信令是否畅通
国标设备列表-》更新通道,点击后观察页面有没有 更新通道成功的 提示
此时点击 更新通道 后,会没有提示响应

2、问题排查
2.1、确认设备填写的sip服务器ID
查看设备配置的SIP服务器ID,是否是LiveGBS-》基础配置-》信令服务配置 里面的SIP ID。
2.2、尝试修改本地SIP端口
若没有更新通道成功提示, 可能是下发的 catalog 信令设备没有接收到,或是设备接收到了上报的通道信令被拦截了。尝试修改下设备的本地sip端口,可以将本地sip端口 5060改成5065试试。当然也可以用5066、5067等
2.3、尝试检查NVR多网卡
查看 网络-》基本配置 TCP/IP , 是否是多网卡,选择可以访问服务的默认网卡,如果没有多网卡配置,此处尝试可以忽略。

配置选择可以访问服务端的默认网卡
2.4、修改有效期和心跳次数
可以尝试将注册有效期改到最小,最大心跳超时次数改到 10 或 20看看

2.5、修改信令注册方式
有的设备注册地方,可以选择注册用的协议,此时可以切换到 tcp注册试试。

3、抓包分析
如果要确认设备到底有没有响应,也可以尝试抓包,进一步确认。
3.1、抓包工具准备
3.1.1、Linux
使用 tcpdump 进行抓包,如果系统无此命令,自行安装
3.1.2、windows
下载安装 wireshark 进行抓包
3.2、找到设备出口ip
在国标设备菜单,设备列表页面中有出口IP这列
3.3、执行命令抓设备出口ip
注意! 第三步的抓包,是在部署LiveGBS的服务器上面抓包
3.3.1 Linux
在Linux系统中切换到root用户,执行下面的抓吧命令
tcpdump -i any "host 172.18.1.34" -w ttt.pcap

3.3.2 Windwos
在Windows中,就启动wireshark 添加过滤抓包
host 172.18.1.34

3.4、触发相关页面操作
3.4.1、如:更新通道操作

3.4.2、如:查看通道播放

3.5、停止抓包
等一段时间停止抓包,或是等到返回了提示
3.5.1、Linux
Ctrl+C 结束抓包,抓包文件就在执行命令的目录下面
3.5.2、Windows
点击红色按钮停止,文件菜单可以另存抓包到文件
3.6、查看抓包
抓包文件可以用wireshark打开,然后分析数据,可以过滤 sip ,右击跟踪udp或是tcp,查看详细的GB28181信令
4、搭建GB28181视频直播平台
更多推荐



所有评论(0)