国网B接口协议图像数据上报通知接口流程详解以及上报失败原因(电网B接口)

文章目录

  • 一、B接口协议图像数据上报通知接口介绍
    • B.13.1 接口描述
    • B.13.2 接口流程
    • B.13.3 接口参数
      • B.13.3.1 SIP头字段
      • B.13.3.2 SIP响应码
      • B.13.3.3 XML Schema参数定义
    • B.13.4 消息示例
      • B.13.4.1 图像数据上报请求
      • B.13.4.2 图像数据上报响应
  • 二、B接口图像数据上报通知失败常见问题
    • 1. 网络通信问题
    • 2. 设备或平台异常
    • 3. 协议或配置错误
  • 三、智联视频超融合平台介绍

一、B接口协议图像数据上报通知接口介绍

B.13.1 接口描述

图像数据上报通知属于数据接口,采用SIP的NOTIFY方法,消息体应采用XML封装。前端设备支持对抓 拍设备的图像进行数据上传。设备把图片上传到HTTP服务器成功后发送此通知,上报的图片信息可为多条, 如果上报失败,设备保留记录,等待下一次把未发送的记录批量上报,一次上报最大50条记录,间隔最少5秒 钟,防止造成瞬间网络拥堵
注: SIP协议传输要求支持UDP和TCP。

B.13.2 接口流程

图像数据上报的接口流程见图B.14。
在这里插入图片描述
主要功能流程如下:
a) F1:前端收到设备抓拍的图像数据后向平台发送通知;
b) F2:平台回复通知结果。

B.13.3 接口参数

B.13.3.1 SIP头字段

重要的SIP头字段见表B.43。
在这里插入图片描述
在这里插入图片描述

B.13.3.2 SIP响应码

SIP响应码见表B.44。
在这里插入图片描述

B.13.3.3 XML Schema参数定义

XML Schema参数定义见表B.45。
在这里插入图片描述

B.13.4 消息示例

B.13.4.1 图像数据上报请求

NOTIFY sip:平台地址编码@平台域名或IP地址SIP/2.0
From: sip:前端设备编码@设备域名或IP地址;tag=f2161243
To: sip:平台地址编码@平台域名或IP地址
Contact: <sip: 设备地址编码@平台域名或IP地址>
Call-ID: c47e42
Via: SIP/2.0/UDP设备IP地址;branch=z9hG4bK
CSeq: 1 NOTIFY
Content-Type: application/xml
Max-Forwards: 70
Content-Length: 消息体的长度

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

<SIP_XML EventType=" Snapshot_Notify">
<Item Code=“前端设备地址编码” Type=“文件类型,0: 图片,其他值预留” Time=“抓拍时 间(时 间如 20051110T132050Z)” FileUrl=“抓拍图片的下载地址” FileSize=“文件大小,单位:字节” Verfiy =“ SHA256sum”/>
<Item Code=“前端设备地址编码” Type=“文件类型,0: 图片,其他值预留” Time=“抓拍时 间(时 间如 20051110T132050Z)” FileUrl=“抓拍图片的下载地址” FileSize=“文件大小,单位:字节” Verfiy =“ SHA256sum”/>
</ SIP_XML>

B.13.4.2 图像数据上报响应

SIP/2.0 200 OK
From: <sip: 下级主站地址编码@下级主站域名或IP地址>;tag=f2161243
To: <sip: 设备地址编码@前端域名或IP地址>
Call-ID: c47e42
Via: SIP/2.0/UDP前端域名或IP地址;branch=z9hG4bK
CSeq: 1 NOTIFY
Content-Length: 0

二、B接口图像数据上报通知失败常见问题

1. 网络通信问题

  • 网络中断或延迟:传输链路不稳定、带宽不足或网络设备故障导致数据丢包或超时。
  • 排查建议:检查网络连通性(如PING测试)、带宽占用情况,确保路由器/交换机等设备正常运行。
  • 防火墙/安全策略拦截:安全组策略、ACL规则或防火墙可能阻断B接口的通信端口。
  • 排查建议:核对端口(如554、8000等)是否开放,协议类型(TCP/UDP)是否匹配。

2. 设备或平台异常

  • 前端设备故障:摄像头或编码器硬件故障、电源问题导致数据无法采集。
  • 排查建议:检查设备状态指示灯,重启或更换故障设备。
  • 平台服务异常:视频管理平台(VMS)服务崩溃、资源耗尽(如CPU/内存过高)。
  • 排查建议:查看平台日志,重启服务或扩容资源。

3. 协议或配置错误

  • 协议兼容性问题:B接口版本与设备/平台不匹配(如GB/T 28181-2016与旧版差异)。
  • 排查建议:确认双方支持的协议版本,必要时升级固件或调整参数。
  • 参数配置错误:SIP服务器地址、ID编码、心跳间隔等配置错误。
  • 排查建议:核对Register、Invite等SIP信令字段,确保设备ID符合国标编码规则(如20位行政区划+设备类型码)。

三、智联视频超融合平台介绍

  • 智联视频超融合平台通过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.mzph.cn/web/76426.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springAi---智能客服

首先被取代的是客服类&#xff0c;智能客服机器人都能够高效地完成任务。 spring Ai 大模型应用相关开发demo&#xff0c;智能客服系统&#xff1b; 在需求分析阶段&#xff0c;把功能属于传统Java处理的和ai的功能进行分离 梳理为流程图如下&#xff1a; 在大模型中&#…

Java面试(2025)——基础

Java语言有哪些特点&#xff1f; Java语言具有多个显著特点&#xff0c;使其在编程领域广受欢迎。首先&#xff0c;Java的跨平台性非常强&#xff0c;通过Java虚拟机&#xff08;JVM&#xff09;实现“编写一次&#xff0c;随处运行”&#xff0c;使得开发者能够在不同操作系统…

Linux压缩与解压命令完全指南:tar.gz、zip等格式详解

Linux压缩与解压命令完全指南&#xff1a;tar.gz、zip等格式详解 在Linux系统中&#xff0c;文件压缩和解压是日常操作中不可或缺的一部分。本文将全面介绍Linux下常用的压缩和解压命令&#xff0c;包括tar.gz、tar、zip等格式的区别和使用方法&#xff0c;帮助你高效管理文件…

C++ STL 环形队列模拟实现

C STL 环形队列模拟实现 下面是一个使用C STL实现的环形队列&#xff08;Circular Queue&#xff09;的完整示例&#xff1a; #include <iostream> #include <vector> #include <stdexcept>template <typename T> class CircularQueue { private:std…

部署rocketmq集群

容器化部署RocketMQ5.3.1集群 背景: 生产环境单机的MQ不具有高可用,所以我们应该部署成集群模式,这里给大家部署一个双主双从异步复制的Broker集群 一、安装docker yum install -y docker systemctl enable docker --now # 单机部署参考: https://www.cnblogs.com/hsyw/p/1…

mysql的函数(第一期)

一、字符串函数​​ 处理文本数据&#xff0c;常用函数&#xff1a; ​​CONCAT(str1, str2, ...)​​ ​​作用​​&#xff1a;拼接字符串。​​示例​​&#xff1a;SELECT CONCAT(Hello, , World); → Hello World​​注意​​&#xff1a;若任一参数为 NULL&#xff0c;…

Linux下的网络管理

注意&#xff1a;本文使用的Linux系统版本为Red Hat Enterprise Linux 9 (RHEL 9)。 在RHEL9上&#xff0c;使用NM&#xff08;NetworkManager&#xff09;进行网络配置&#xff0c;ifcfg &#xff08;也称为 文件&#xff09;将不再是网络配置文件的主存储。虽然 ifcfg 样式仍…

游戏引擎学习第233天

原地归并排序地方很蒙圈 game_render_group.cpp&#xff1a;注意当前的SortEntries函数是O(n^2)&#xff0c;并引入一个提前退出的条件 其实我们不太讨论这些话题&#xff0c;因为我并没有深入研究过计算机科学&#xff0c;所以我也没有太多内容可以分享。但希望在过去几天里…

从《周游记3》演绎歌剧版《菊花台》,周杰伦婚礼曲目意大利文版惊喜亮相

今天&#xff08;4月19日&#xff09;22:00&#xff0c;由魔胴西西里咖啡冠名的户外实境互动综艺《周游记3》第四期即将播出。本期节目中&#xff0c;“J式之旅”发起人周杰伦和林暐恒、杜国璋、陈冠霖、陈冠廷&#xff0c;将继续意大利之旅&#xff0c;从那不勒斯的百年老店到…

Linux系统编程 day6 进程间通信mmap

父子共享的信息&#xff1a;文件描述符&#xff0c;mmap建立的共享映射区&#xff08;MAP_SHARED&#xff09; mmap父子间进程通信 var的时候 &#xff1a;读时共享&#xff0c;写时复制 父进程先创建映射区&#xff0c;指定共享MAP_SHARED权限 &#xff0c; fork创建子进程…

opencv--图像处理

图像处理技术 图像处理技术是利用计算机对图像进行计算,分析和处理的技术,包括数字图像处理和计算机视觉两大领域。 对图像的处理包括滤波,缩放,分割,识别(两种信息对比)等。 链接 数字图像处理 1. 数字图像处理(Digital Image Processing) 数字图像处理主要关注图…

Spring 学习笔记之 @Transactional详解

一、数据库事务基础 数据库事务&#xff08;Transaction&#xff09;是数据库管理系统中用于确保数据一致性和完整性的一种机制。它是一组操作的集合&#xff0c;这些操作要么全部成功&#xff0c;要么全部失败&#xff0c;从而保证数据库状态的正确性。 1.1 事务的基本概念 定…

【Openlayers】Openlayers 入门教程

Openlayers 入门教程 -系列文章列表 openlayers 入门教程&#xff08;一&#xff09;&#xff1a;openlayers简介 openlayers 入门教程&#xff08;二&#xff09;&#xff1a;Map 篇 openlayers 入门教程&#xff08;三&#xff09;&#xff1a;View 篇 openlayers 入门教程&a…

【Lua语言】Lua语言快速入门

初始Lua Lua是一种轻量小巧的脚本语言&#xff0c;他使用标准C语言编写并以源代码形式开放。这意味着Lua虚拟机可以很方便的嵌入别的程序中&#xff0c;从而为应用程序提供灵活的扩展和定制功能。同时&#xff0c;在目前脚本引擎中&#xff0c;Lua的运行速度占有绝对优势。 变…

车载诊断新架构--- SOVD初入门(上)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 周末洗了一个澡,换了一身衣服,出了门却不知道去哪儿,不知道去找谁,漫无目的走着,大概这就是成年人最深的孤独吧! 旧人不知我近况,新人不知我过…

linux查看目录相关命令

查看目录命令 学习目标 能够使用Linux命令查看目录信息 1. 查看目录命令的使用 命令说明ls查看当前目录信息tree以树状方式显示目录信息 ls命令效果图: tree命令效果图: 2. 查看当前目录路径 命令说明pwd查看当前目录路径 pwd命令效果图: 3. 清除终端内容 命令说明clear…

JavaScript中的Event事件对象详解

一、事件对象&#xff08;Event&#xff09;概述 1. 事件对象的定义 event 对象是浏览器自动生成的对象&#xff0c;当用户与页面进行交互时&#xff08;如点击、键盘输入、鼠标移动等&#xff09;&#xff0c;事件触发时就会自动传递给事件处理函数。event 对象包含了与事件…

OSPF综合实验(HCIP)

1&#xff0c;R5为ISP&#xff0c;其上只能配置Ip地址&#xff1b;R4作为企业边界路由器&#xff0c; 出口公网地址需要通过ppp协议获取&#xff0c;并进行chap认证 2&#xff0c;整个OSPF环境IP基于172.16.0.0/16划分&#xff1b; 3&#xff0c;所有设备均可访问R5的环回&…

2024-04-19| Java: Documented注解学习 JavaDoc

在 Java 中&#xff0c;Documented 是一个元注解&#xff08;meta-annotation&#xff09;&#xff0c;用于标记其他注解&#xff0c;表明这些注解应该被包含在 JavaDoc 文档中。以下是关于 Documented 注解的作用的简要说明&#xff1a; 作用 记录注解信息到 JavaDoc&#x…

15.Chromium指纹浏览器开发教程之WebAudio指纹定制

WebAudio指纹概述 浏览器中的 WebAudio API 提供了丰富的功能&#xff0c;其中包括了大量生成和处理音频数据的API。WebAudio API 的音频指纹技术是一种利用音频信号的特征来唯一标识音频的技术。因为WebAudio API 提供了丰富的音频处理功能&#xff0c;包括合成、过滤、分析等…