國網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.pswp.cn/web/76426.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76426.shtml
英文地址,請注明出處:http://en.pswp.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;包括合成、過濾、分析等…