当前位置: 首页 > ops >正文

视频监控联网系统GB28181协议中事件通知流程详解以及通知失败常见原因

文章目录

  • 9.11.2 事件通知
    • 9.11.2.1 基本要求
    • 9.11.2.2 命令流程
  • 国标28181协议事件通知失败常见原因
    • 1. 协议规范不符合
    • 2. 网络与配置问题
  • 智联视频超融合平台介绍

9.11.2 事件通知

9.11.2.1 基本要求

事件订阅通知满足以下基本要求:

  • a) 事件源接受事件订阅后,在事件触发后应立即通知事件观察者事件的发生,事件观察者应向事
    件源发送事件收到的确认消息;
  • b) 事件通知应使用 IETF RFC 6665 中定义的 NOTIFY 方法,事件通知异常处理应符合 IETF
    RFC 6665 的规定;
  • c) 事件源可以是联网系统、SIP 服务器、报警设备、移动设备以及被集成的卡口系统等可以触发
    事件的系统或设备;
  • d) 事件观察者可以是联网系统、SIP 服务器、客户端等可以接收事件的系统或设备;
  • e) 事件包括报警事件、移动设备位置通知事件、PTZ 精准位置变化通知事件等。

9.11.2.2 命令流程

事件通知流程应与图24相符合。
在这里插入图片描述
事件通知流程示意描述如下:

  • a) 1:在订阅事件触发后事件源向事件观察者发送 NOTIFY 消息,NOTIFY 的消息体应携带通
    知参数;
  • b) 2:事件观察者应将通知的200 OK 响应消息返回给该事件源,事件通知异常处理应符合 IETF
    RFC 6665 中的规定。
  • 9.11.2.3 协议接口

事件订阅协议接口应满足以下基本要求:

  • a) 消息头 Content-type 字段为 Content-type:Application/MANSCDP+xml;
  • b) 报警事件通知流程中的请求命令消息体采用 MANSCDP 协议格式定义:请求命令消息体采用 XML 封装,XML 消息体格式定义符合 A.2.5.1 规定的前导声明,消息体元数据序列格式符合
    A.2.5.3 的格式规定;
  • c) 移动设备位置通知流程中的请求命令消息体采用MANSCDP 协议格式定义:请求命令消息体
    采用 XML 封装,XML 消息体格式定义符合 A.2.5.1 规定的前导声明,消息体元数据序列格式
    符合 A.2.5.6 的格式规定;
  • d) PTZ 精准位置变化通知流程中的请求命令消息体采用 MANSCDP 协议格式定义:请求命令 消息体采用XML 封装,XML 消息体格式定义符合 A.2.5.1 规定的前导声明,消息体元数据序
    列格式符合 A.2.6.15 的格式规定。

国标28181协议事件通知失败常见原因

1. 协议规范不符合

  • 订阅消息格式错误
    订阅请求(SUBSCRIBE)的XML报文未严格遵循GB/T 28181-2016标准,例如:
    • EventType字段错误(如填写了设备不支持的订阅类型);
    • Expires字段超时时间设置不合理(如为0或过长);
    • 缺少必填字段(如SubscribeID或DeviceID)。 建议:使用Wireshark抓包对比标准示例,检查XML结构。
  • SIP信令交互失败
    • 订阅方未收到200 OK响应,可能是SIP服务器未正确处理订阅请求;
    • 订阅方与接收方(如SIP服务器或设备)的协议版本不一致(如一方支持2011版,另一方仅支持2016版)。

2. 网络与配置问题

  • 网络连通性异常
    • 防火墙/路由器拦截了SIP信令(默认端口5060)或事件通知端口(需检查NOTIFY消息端口);
    • NAT穿透失败,导致设备无法主动推送事件到订阅方(需配置STUN或端口映射)。 建议:通过ping和telnet测试端到端连通性。
  • SIP服务器配置错误
    • 服务器未开启事件订阅功能;
    • 订阅权限未分配(如设备未授权给订阅方);
    • 服务器负载过高,丢弃订阅请求。

智联视频超融合平台介绍

  • 智联视频超融合平台通过GB/T28181-2011/2016/2022、国网B接口、RTSP、RTMP、ONVIF、GB/T35114、GA1400、海康大华SDK/API等方式,接入海康、大华、宇视等各个厂家的摄像机、录像机,接入直播手机,接入下级平台,提供web客户端进行视频预览、录像回放、配置管理和智慧运维。
    在这里插入图片描述

  • 提供标准RESTful格式的HTTP API,提供web播放器demo,满足二次开发需求。同时支持将音视频数据等转发成各种通用标准的流媒体协议,方便第三方客户端调用展示。

  • 支持按照GB/T28181-2011/2016/2022、国网B接口、GB/T35114、GA1400等协议对接到上级平台,包括智联视频云平台和第三方平台。支持普通级联,多级级联,混合级联等多种级联方式。
    在这里插入图片描述
    智联视频超融合平台目前已经在电力、公安、交通、教育、医疗、物联网、智慧城市、智慧园区等多个行业得到了广泛应用。在电力行业,智联视频超融合平台已经在全国多个省区二十多个地市部署,在上百个变电站和集控中心接入了十多个厂家的摄像机、无人机、录像机和平台,视频接入总数接近十万路,持续为电力行业贡献力量。在公安行业,已经参与过多个二十万路以上视频的项目,稳定性和安全性都得到了充分的验证。

http://www.xdnf.cn/news/10152.html

相关文章:

  • 目前主流图像分类模型的详细对比分析
  • 前端-不对用户显示
  • 小明的Java面试奇遇之互联网保险系统架构与性能优化
  • 鲲鹏Arm+麒麟V10 K8s 离线部署教程
  • C++ 栈(Stack)与队列(Queue)深度解析:从原理到实战
  • Python字符串格式化(三): t-string前瞻(Python 3.14 新特性)
  • 使用yocto搭建qemuarm64环境
  • C#获取磁盘容量:代码实现与应用场景解析
  • python训练 60天挑战-day41
  • day23-计算机网络-1
  • Java工厂方法模式详解
  • VR/AR 显示瓶颈将破!铁电液晶技术迎来关键突破
  • PostgreSQL性能监控双雄:深入解析pg_stat_statements与pg_statsinfo
  • 嵌入式RTC工作原理及应用场景
  • 【代码坏味道】变更阻碍者Change Preventers
  • etcd详解
  • 设计模式——装饰器设计模式(结构型)
  • threejs渲染器和前端UI界面
  • 当前用户的Git全局配置情况:git config --global --list
  • 关于 java:3. Java 常用类库与数据结构
  • TK海外抢单源码/指定卡单
  • 【Python进阶】CPython
  • 37. Sudoku Solver
  • 《Spring Cloud Gateway 快速入门:从路由到自定义 Filter 的完整教程》​
  • 考研系列—操作系统:第三章、内存管理(part.2)
  • MCP Python技术实践
  • token
  • InfluxQL 数据分析实战:聚合、过滤与关联查询全解析
  • AI Agent智能体:底层逻辑、原理与大模型关系深度解析·优雅草卓伊凡
  • JVM类加载高阶实战:从双亲委派到弹性架构的设计进化