Introduction to the State Grid B interface protocol built by RTSP/RTMP/GB28181 protocol video surveillance platform

We know that TSINGSEE’s full line of video products correspond to different video protocols. For example, EasyNVR is a video platform that supports RTSP protocol, EasyDSS is a video platform that supports RTMP protocol, EasyGBS is a video platform that supports GB28181 protocol, and EasyCVR is a comprehensive video In addition to the above three protocols, the platform also has private protocols such as Haikang SDK.

At present, EasyCVR is also fully developing the function of supporting the State Grid B interface protocol. In this article, we will talk about the State Grid B interface protocol.

EasyCVR.png

1. Introduction

The power grid video monitoring system and interface are enterprise standards, and the purpose is to achieve unified monitoring, unified storage, hierarchical control, and domain management, so that different video monitoring systems can be interconnected.

System composition

The video surveillance system is based on the video surveillance platform. The basic equipment in the video surveillance bronze medal is one or more servers that provide services. The video surveillance platforms are interconnected through the IP network. The video surveillance platform includes management module, streaming media module, communication module, storage module, etc.

71.png

Second, the basic interface

The basic interface of the video surveillance system is divided into two categories: interface A and interface B.

1. Interface A The external interface of the video surveillance system, which provides the interface between the video surveillance system and the front-end system that does not belong to the system, between the video surveillance system, and between the video surveillance system and other business systems.

2. Interface B The internal interface of the video surveillance system, which provides the interface between the video surveillance platform and the front-end system belonging to the platform.

72.png

The basic structure of the interface protocol

73.png

Three, the main function of interface B

Interface B is divided into signaling interface, data interface, and media interface. The signaling interface is used for session establishment and control, using sip and rtsp standard protocols; the data interface is used for data query and acquisition, using the sip standard protocol; the media stream interface is used for media stream transmission, using the RTP standard protocol.

1. Registration

Realize the connection registration of the front-end system access platform, and the
registration adopts the register method of SIP protocol

2. Resource reporting

The front-end system reports the resource information and status of the online front-end equipment to the platform.
The NOTIFY method of SIP protocol is adopted.

3. Resource acquisition

The platform actively queries the resource information of the front-end equipment, including the equipment list and alarm equipment information,
using the MESSAGE method in the SIP protocol

4. Historical alarm

The platform can query the historical alarm information of the front-end system according to different query combinations.
Using the MESSAGE method in the SIP protocol

5. Video retrieval

The platform can query the front-end system video files according to different query combinations,
using the MESSAGE method in the SIP protocol

6. Real-time video

Real-time video access, support the establishment and release of real-time link functions,
use the INVITE method in the SIP protocol, use SDP description for media negotiation, and use RTP encapsulation and transmission for media data

7. Voice intercom and broadcast

Voice intercom and real-time recall use the INVITE method in the SIP protocol, the media negotiation uses SDP description, and the media data should be encapsulated and transmitted by RTP

8. PTZ control

PTZ control adopts MESSAGE method in SIP protocol

9. Event subscription and notification

The event subscription function realizes the platform's event subscription to the front-end system,
mainly for alarm events and status events,
using the SUBSCRIBE and NOTIFY methods in the SIP protocol

10. Video playback

The platform plays back the video files of the front-end system, which can be played and downloaded according to the specified file and specified time period.

Guess you like

Origin blog.csdn.net/TsingSee/article/details/108709091