GB28181学习(三)——心跳保活

这篇具有很好参考价值的文章主要介绍了GB28181学习(三)——心跳保活。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

心跳保活

要求:

1. 当原设备发现工作异常时,应立即向本SIP监控域的SIP服务器发送状态信息;
2. 无异常时,定时向本SIP监控域的SIP服务器发送状态信息;
3. 状态信息报送采用**MESSGAE**方法;
4. SIP设备宜在状态信息中携带故障子设备描述信息;
5. 通过周期性的状态信息报送,实现注册服务器与原设备之间的状态检测,即心跳机制;
6. 心跳发送发、接收方需统一配置心跳间隔参数,安装心跳间隔定时发送心跳消息,默认心跳间隔为60s;
7. 心跳发送方、接收方需统一配置心跳超时次数参数,心跳消息连续超时达到心跳超时次数则认为对方下线,默认心跳超时次数为3次;
8. 心跳接收方在心跳发送方上线状态下,检测到心跳消息连续超时达到配置次数则心跳发送方离线;
9. 心跳发送方在心跳接收方上线状态下,检测不到心跳响应消息连续超时达到配置次数则认为心跳接收方离线;

流程:

GB28181学习(三)——心跳保活,GB28181,GB28181,c++

1. 源设备向SIP服务器发送设备状态信息报送命令,采用MESSAGE方法携带;
2. SIP服务器收到命令后返回200 OK;

抓包测试

1)客户端启动前,登录设备查看国标设备,注册状态为不在线,心跳周期60s;

GB28181学习(三)——心跳保活,GB28181,GB28181,c++

2)打开客户端,输入域名和本地ip,关于域名和本地ip的配置,可查看:https://blog.csdn.net/www_dong/article/details/132654525,填写完成后点击“连接”按钮;

GB28181学习(三)——心跳保活,GB28181,GB28181,c++

3)抓包分析:

1) 设备作为客户端主动对外发送注册信息;
2) 如无服务端连接,由icmp协议返回目标不可达命令;
3) 服务端启动后,默认监听5060端口;
4) 服务端第一次接收注册消息后返回401未认证, 并携带服务端认证信息;
5) 服务端第二次接收注册消息后返回200 OK,注册成功;
6) 设备端定期向服务端发送保活消息,周期为60s,与界面上配置对应;

GB28181学习(三)——心跳保活,GB28181,GB28181,c++

4)设备注册状态变为在线:

GB28181学习(三)——心跳保活,GB28181,GB28181,c++

5)保活消息:文章来源地址https://www.toymoban.com/news/detail-705794.html

<?xml version="1.0" encoding="UTF-8"?>

<Notify>

	<CmdType>Keepalive</CmdType>

	<SN>37</SN>

	<DeviceID>xxx</DeviceID>

	<Status>OK</Status>

	<Info> </Info>

</Notify>

到了这里,关于GB28181学习(三)——心跳保活的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 国标GB28181

    国标GB28181

    为了解决平台之间互通问题, 比如A平台大连交警系统需要看B 平台: 上海交警系统视频, 需要对接过来, 实现调度视频. 这时需要知道他们取流协议; 国家就因此制定了这个GB28181国标实现A与B平台相互取流,是一个应用层协议,不是基础的通信协议; GB28181协议信令层面使用的SIP协议

    2024年02月03日
    浏览(10)
  • GB28181国标协议

    GB28181主要解决: 不同平台之间的对接和互通问题 。 协议属于应用层的协议,是国内多家厂家联合制定的一套标准。 国标基于SIP(会话发起协议或会话初始化协议) 各厂家之间GB28181协议的差别: 1.查询录像的时间。 2.查询录像的返回结果时长。 监控领域业务: 1.获取设备

    2023年04月08日
    浏览(12)
  • 【GB28181】协议详解

    GB28181协议指的是国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》。 该标准规定了公共安全视频监控联网系统的互联结构, 传输、交换、控制的基本要求和安全性要求, 以及控制、传输流程和协议接口等技术要求,是视频监控领域的国家

    2024年02月11日
    浏览(11)
  • GB28181协议--SIP协议介绍

    GB28181协议--SIP协议介绍

      SIP(Session Initiation Protocol,会话初始协议)是一个用于建立、更改和终止多媒体会话的应用层控制协议,其中的会话可以是IP电话、多媒体会话或多媒体会议(GB28181安防使用的是SIP协议)。SIP是IETF多媒体数据和控制体系结构的核心协议。其主要目的是为了解决IP网中的信

    2023年04月23日
    浏览(12)
  • GB28181服务器的搭建

    GB28181服务器的搭建

    rtsp拉流到流媒体服务器,gb28181协议推流。 实现: zlmediakit(流媒体服务器)+wvp(信令服务器)  流媒体服务器:实现视频流的推拉流。 信令服务器:负责与国标协议GB28181平台或设备信令交互实现连接。 注:可以实现局域网下国标协议GB28181交互,也可以搭建在公网服务器上

    2024年02月16日
    浏览(13)
  • HappyGBS GB28181信令服务 - 开篇

    HappyGBS GB28181信令服务 - 开篇

    HappyGBS GB28181信令服务 - 开篇 HappyGBS GB28181信令服务 - 运行 HappyGBS GB28181信令服务 - 文档 HappyGBS设计理念:大道至简,精益求精 HappyGBS服务,包含 信令服务(HappyCMS) 和 流媒体服务(ZLMediaKit) 两部分 HappyCMS 提供功能 1.  自动监听SIP协议端口,当有设备注册时,会记录该设备信息,

    2023年04月08日
    浏览(11)
  • wvp-gb28181系统说明

    wvp-gb28181系统说明

              ZLMRunner 默认zlm初始化: 修改zlm【hook】配置 获取zlm配置 更新zlm信息 启动sipServer 监听信令消息 监听sip信令(udp)  Tcp   处理接收 IPCamera 发来的 SIP 协议请求消息 类型包括: Request message、info、 ack、bye、cancel、invite、 notify、register、subscribe     Response bye、cancel、

    2024年02月09日
    浏览(12)
  • GB28181开源项目WVP部署详细流程

    GB28181开源项目WVP部署详细流程

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HcH0Aobk-1674895367480)(null)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EmrNYHcL-1674895367646)(null)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    2023年04月15日
    浏览(13)
  • 视频国标GB28181及一个相关平台的应用

    视频国标GB28181及一个相关平台的应用

    所谓国标GB28181,是我国制订的一项视频流接入协议。好处是,只要摄像头支持该项协议,那么无论是海康还是大华,或者别的什么摄像头,都能接入一个支持该协议的媒体平台,达到无缝集成、统一管理的目的。 对普通用户来说,假如拥有好几个厂商的摄像头,海康也、大

    2024年02月11日
    浏览(14)
  • GB28181 对接海康平台,解决音视频卡顿问题

    GB28181 对接海康平台,解决音视频卡顿问题

    一、概述 设备使用GB28181协议对接海康平台时,发现音频和视频存在卡顿现象,不是一直卡顿,有时候卡有时候不卡,但是卡顿的时候音视频一起卡顿。 从2016版国标文档上可以看出,要求携带者音视频数据,并且对音视频数据还是有要求的,出现这种卡顿的问题肯定是上传的

    2024年02月10日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包