1 注册
GB/T 2818-2016规定:下级域向上级域主动发起注册和保活请求。下级域可以是支持28181的摄像机、存储、解码器、下级国标平台等。上级域可以是上级国标平台、视频网关等。
1.1 国标定义
1.2 信令抓包
1.3 实战对接常见问题
1.3.1 下级域向上级域注册失败
可能的原因如下:
1、 下级域与上级域注册密码设置的不一样
2、 下级域与上级域密码加密算法不一致
如果不是以上原因引起的,实际对接时,在上级域可以先屏蔽注册认证选项。这样上级域收到下级域第一次REGISTER请求后,便直接给下级域返回200 OK。即只需2条信令交互,完成注册。
2 保活
2.1 保活掉线
28181保活掉线与其他业务系统保活掉线判断逻辑类似,即:
1, 保活请求端(下级域)向应答端(上级域)定时发送保活请求;
2, 应答端向请求端发送保活请求应答消息;
3, 如果应答端连续3个保活请求时间间隔后,还没收到一次保活请求,则判断请求端掉线;如果请求端连续3个保活请求时间间隔后,还没收到一次保活请求应答,则判断应答端掉线;
4, 掉线后,请求端定时主动向应答端发起重新注册请求,直到注册成功为止。
2.2 信令抓包
2.3 实战对接常见问题
2.3.1 平台直连设备,设备掉线
排查思路:
1, 检查设备端与平台端的国标配置是否变化,被修改不合适了;
2, 如果配置合适,抓包工具抓查看保活请求与应答消息是否正常,据此可初步判断平台端、或设备端、或中间网络问题。
2.3.2 平台与平台级联,平台掉线
排查思路与上相同。
2.3.3 平台与平台级联,视频不定期全部掉线(含断流),后又快速恢复
排查思路:
1, 首先检查自己的平台是否有问题;
2, 如没问题,调试日志查看对方平台是否出现掉线、上线;
3, 结合抓包,综合查看平台之间的保活、注册、开流、关流等消息。