CN112511805A - Audio and video monitoring system for network cross-domain transmission and communication method thereof - Google Patents
Audio and video monitoring system for network cross-domain transmission and communication method thereof Download PDFInfo
- Publication number
- CN112511805A CN112511805A CN202011367475.6A CN202011367475A CN112511805A CN 112511805 A CN112511805 A CN 112511805A CN 202011367475 A CN202011367475 A CN 202011367475A CN 112511805 A CN112511805 A CN 112511805A
- Authority
- CN
- China
- Prior art keywords
- audio
- service module
- monitoring system
- video
- video monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses an audio and video monitoring system for network cross-domain transmission and a communication method thereof, and belongs to the technical field of audio and video monitoring and network cross-domain communication. The audio and video monitoring system comprises an audio and video monitoring system central node, an audio and video monitoring system edge node, a data acquisition terminal and network equipment, and adopts a streaming media server clustering technology and an RTMP protocol, so that cross-domain transmission of audio and video data in a complex network environment is realized, and the problem that the prior art is high in bandwidth cost or difficult to implement in the complex network environment is solved.
Description
Technical Field
The invention relates to the technical field of audio and video monitoring, in particular to an audio and video monitoring system suitable for complex network domain transmission and a communication method thereof.
Background
With the national information construction requirements, audio and video monitoring is an important part in different industries, such as traffic, public security, emergency, environmental protection and the like, at present, most of the industries establish an audio and video data transmission private network according to the industry requirements, and part of the industries complete the construction of an audio and video monitoring system in the private network, and resource integration and sharing under different network monitoring domains are a problem to be solved urgently.
At present, two schemes are mainly used for realizing the audio and video playing of a plurality of network domains by an audio and video monitoring system: 1. the method comprises the following steps that a plurality of audio and video monitoring systems are respectively accessed to enterprise audio and video data, when a user in a network domain 1 or a network domain 2 sends an audio and video data request, the audio and video monitoring systems 1 or 2 acquire the audio and video data of a hard disk video recorder in a network domain 3 through an audio and video data access module, and convert the audio and video data into RTSP protocol data or custom protocol data to be distributed to the user; 2. a single audio/video monitoring platform is accessed with enterprise audio/video data in a centralized way, then the audio/video data is shared to other audio/video monitoring platforms through a GB/T28181 protocol, and when a user in a network domain 1 sends an audio/video request, the flow is the same as the first scheme; when a user in the network domain 2 sends an audio/video request, the audio/video monitoring system 2 sends the request to the audio/video monitoring system 1 through a GB/T28181 protocol, the audio/video monitoring system 1 acquires audio/video data of a hard disk video recorder in the network domain 3 through an audio/video data access module, the audio/video data is forwarded to the audio/video monitoring system 2 through the GB/T28181 protocol, and the audio/video monitoring system 2 converts the audio/video data into RTSP protocol data or self-defined protocol data and distributes the RTSP protocol data or the self-defined protocol.
The two schemes have the technical defects that:
1. in the first scheme, as shown in fig. 1, a hard disk video recorder in a network domain 3 needs to send audio and video data to audio and video monitoring systems in a plurality of different network domains, the more the audio and video monitoring systems are accessed, the larger the uplink bandwidth occupied by the system in normal operation is ensured, and the more the network domains 3 are located in enterprise environments and public places, most of which are already constructed, the difficulty in bandwidth expansion is high, the cost is high, and effective implementation is difficult;
2. in the second scheme, as shown in fig. 2, the GB/T28181 is used to implement data transmission in different network domains in a network environment with high network security requirements, which is mainly reflected in that a large number of ports are required to be opened in the network domain 1 or the network domain 2 by using the GB/T28181 protocol, which increases the data security protection cost, and in an environment with intermediate protection network security devices such as a gateway and a firewall, it is difficult to implement effective communication due to the characteristics of IP address inspection and the like of the GB/T28181 protocol itself. In summary, the two schemes have defects in terms of data security, resource sharing, expandability and the like, and are difficult to meet the requirements of information-based construction.
Disclosure of Invention
Aiming at the defects of high bandwidth expansion difficulty, high cost, difficult effective implementation, potential data safety hazard and the like in the prior art, the invention aims to provide an implementation method of an audio and video monitoring system for transmission in different network domains, and solves the problem that the prior art is high in bandwidth cost or difficult to implement in a complex network environment. In order to realize the purpose, the invention adopts the following technical means:
an audio and video monitoring system for network cross-domain transmission comprises:
the system comprises an audio and video monitoring system center node, an audio and video monitoring system edge node, data acquisition coding equipment and network equipment;
the audio and video monitoring system central node comprises: the system comprises a GB/T28181 audio and video sharing service module, an HTTP signaling interface service module, a streaming media cluster central node service module, an audio and video data access gateway service module, a database and an MQ service module;
the audio and video monitoring system edge node comprises: the system comprises a GB/T28181 audio and video sharing service module, an HTTP forward proxy service module and a streaming media cluster edge node service module;
the data acquisition terminal comprises a hard disk video recorder and a camera;
the network equipment comprises a router, a switch, at least two gatekeepers and a firewall;
the system comprises an audio and video monitoring system center node, an audio and video monitoring system edge node, a streaming media cluster center node service module of the audio and video monitoring system center node, a streaming media cluster edge node service module of the audio and video monitoring system edge node, a HTTP forward proxy module of the audio and video monitoring system center node, and a HTTP signaling interface service module of the audio and video monitoring system center node, wherein the audio and video monitoring system center node and the audio and video monitoring system edge node are in communication connection through two network gates. By adopting the streaming media server cluster technology and the RTMP protocol, the method is applied to the technical means in the field of traditional audio and video monitoring, realizes cross-domain transmission of audio and video data in a complex network environment, can greatly reduce the number of network gates and firewall open ports, improves the network security performance, and solves the problems of high bandwidth occupation cost and difficult implementation in the environment with higher network security requirement in the prior art.
Preferably, the central node of the audio/video monitoring system comprises one node, and the edge nodes of the audio/video monitoring system comprise one or more nodes.
Preferably, the central node of the audio/video monitoring system comprises an audio/video sharing service module, and the GB/T28181 audio/video sharing service module can be selectively deployed according to the user's needs.
Preferably, the streaming media cluster center node service module and the streaming media cluster edge node service module support the output of a plurality of streaming media protocols including RTMP, HTTP-FLV and HLS to be opened and closed.
Preferably, the HTTP signaling interface service module of the central node of the audio/video monitoring system and the edge node of the audio/video monitoring system communicates with other services through an AMQP protocol.
Correspondingly, the invention provides a communication method of an audio and video monitoring system with cross-domain network transmission, which comprises the following steps:
the method comprises the following steps: a terminal user side in a central node of the audio and video monitoring system requests to an HTTP signaling interface service module, the HTTP signaling interface service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway service module obtains audio and video data from a data acquisition terminal and then forwards the audio and video data to the HTTP signaling interface service module and a streaming media cluster central node service module, and the HTTP signaling interface service module receives the audio and video data and then distributes the audio and video data to terminal users;
step two: a third-party platform user in a central node of the audio and video monitoring system sends an audio and video request to the audio and video sharing service module, the audio and video sharing service module receives the request and then sends the request to the audio and video data access gateway service module, the audio and video data access gateway service obtains audio and video data from a data acquisition terminal, and then forwards the audio and video data to the audio and video sharing service module, and the audio and video sharing service module distributes the audio and video data to the third-party platform user;
step three: the method comprises the steps that a terminal user in an edge node of an audio and video monitoring system sends a request to an HTTP forward proxy service module, the HTTP forward proxy service module receives the request and then sends the request to an HTTP signaling interface service module in an audio and video monitoring center node, the HTTP signaling interface service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway service module obtains audio and video data from a data acquisition terminal and then forwards the audio and video data to the HTTP signaling interface service module and a streaming media cluster center node service module, the streaming media cluster center node service module receives the data and then forwards the data to a streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and the streaming media cluster edge node service module receives the data and then distributes the data to the terminal user and an audio.
Step four: a third-party platform user in an edge node of the audio and video monitoring system sends a request to an audio and video sharing service module, the audio and video sharing service module sends the request to an HTTP forward proxy service module after receiving the request, the HTTP forward proxy service module sends the request to an HTTP signaling interface service module in an audio and video monitoring center node after receiving the request, the HTTP signaling interface service module sends the request to an audio and video data access gateway service module after receiving the request, the audio and video data access gateway service module obtains the audio and video data from a data acquisition terminal and then forwards the audio and video data to the HTTP signaling interface service module and a streaming media cluster center node service module, the streaming media cluster center node service module forwards the data to a streaming media cluster edge node service module of the edge node of the audio and video monitoring system after receiving the data, and the audio and video data are forwarded to the audio and video sharing service module, and then the audio and video sharing service module distributes the audio and video data to the third-party platform user.
The step one, the step two, the step three and the step four have no sequence and have no dependency relationship. The streaming media cluster technology and the RTMP are applied to the field of traditional audio and video monitoring systems, so that under the condition of ensuring the normal operation of the system, the bandwidth does not need to be expanded, and the cost is reduced; the method reduces the opening amount of the ports in the data transmission process, and gives consideration to data safety, resource public use, expandability and the like under a complex network environment.
Preferably, an uploading terminal of a central node of the audio and video monitoring system is connected to an HTTP signaling interface service module of the central node of the audio and video monitoring system through a communication network, after the HTTP signaling interface service module receives the request, the request is respectively forwarded to an audio and video data access gateway service module and a streaming media cluster central node service module through a message queue, after the audio and video data access gateway service module processes the request, the audio and video data received from the data acquisition terminal are converted into an RTMP protocol and are pushed to the streaming media cluster central node service module, after the streaming media cluster central node service module processes the request, URL addresses of the RTMP, HTTP-FLV and HLS protocols which can be directly accessed by a user are generated and returned to the HTTP signaling interface service module, and then returned to the uploading terminal, and the uploading terminal uses a flash player and a flash The HLS protocol implements playback.
Preferably, an uploading terminal of an edge node of the audio and video monitoring system is connected to an HTTP forward proxy service module of the edge node of the audio and video monitoring system through a communication network, the HTTP forward proxy service module directly forwards the request to an HTTP signaling interface service module of a center node of the audio and video monitoring system through a gateway after receiving the request, the HTTP signaling interface service module of the center node of the audio and video monitoring system respectively forwards the request to an audio and video data access gateway service module and a streaming media cluster center node service module through a message queue after receiving the request, the audio and video data access gateway service module converts the audio and video data received from the data acquisition terminal into an RTMP protocol and pushes the RTMP protocol to the streaming media cluster center node service module after processing the request, and the streaming media cluster center node service module generates an RTMP, a data protocol and a data protocol which can be directly accessed by a user, And the URL addresses of the HTTP-FLV and HLS protocols are returned to the HTTP signaling interface service module, then returned to the streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and finally returned to the uploading terminal, and the uploading terminal analyzes the URL by using a flash player and a flash.js player and realizes playing through RTMP, HTTP-FLV and HLS protocols.
Preferably, a third party platform user in the central node of the audio and video monitoring system is connected to the audio and video sharing service module of the central node of the audio and video monitoring system through a communication network, the audio and video sharing service module forwards the request to the audio and video data access gateway service module through a message queue after receiving the request, the audio and video data access gateway service module pushes the audio and video data received from the data acquisition terminal to the audio and video sharing service module and the streaming media central node service module after processing the request, and the audio and video sharing service module returns a successful request result and distributes the audio and video data to the third party platform user.
Preferably, a third party platform user in the edge node of the audio and video monitoring system is connected to an audio and video monitoring shared service module of a central node of the audio and video monitoring system through a communication network, the audio and video monitoring shared service module forwards a request to an HTTP forward proxy service module through an HTTP protocol after receiving the request, and can also be directly transferred to an HTTP signaling interface service module through a gateway, after being directly transferred to the HTTP signaling interface service module, the HTTP signaling interface service module of the central node of the audio and video monitoring system receives the request and respectively forwards the request to an audio and video data access gateway service module and a streaming media cluster central node service module through a message queue, after the audio and video data access gateway service module processes the request, the audio and video data received from a data acquisition terminal is converted into an RTMP protocol and is pushed to the streaming media cluster central node service module, after the streaming media cluster center node service module processes the request, URL addresses of RTMP, HTTP-FLV and HLS protocols which can be directly accessed by the user are generated and returned to the HTTP signaling interface service module, then returned to the streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and finally returned to a third party platform user in the edge node of the audio and video monitoring system, and the third party platform user uses a flash player and a flash player to analyze the URL and plays the URL through the RTMP, HTTP-FLV and HLS protocols.
Compared with the prior art, the invention provides an audio and video monitoring system with cross-domain network transmission and a communication method thereof, and the system has the following beneficial effects:
the invention provides an audio and video monitoring system for network cross-domain transmission, which mainly comprises an audio and video monitoring system central node, an audio and video monitoring system edge node, a data acquisition terminal and network equipment; the streaming media cluster center node service module of the audio and video monitoring system center node and the streaming media cluster edge node service module of the audio and video monitoring system edge node establish communication through a gateway with an opened RTMP protocol port, the HTTP forward proxy service module of the audio and video monitoring edge node and the HTTP signaling interface service module of the audio and video monitoring system center node establish communication through another gateway with an opened HTTP protocol port, and are applied to the field of the traditional audio and video monitoring system through the streaming media server cluster technology and the RTMP protocol, so that under the condition of ensuring the normal operation of the system, the bandwidth does not need to be expanded, and the cost is reduced; the method reduces the opening amount of the ports in the data transmission process, and gives consideration to data safety, resource public use, expandability and the like under a complex network environment.
The invention provides a communication method of an audio and video monitoring system for network cross-domain transmission, which comprises the steps that a terminal user in a central node of the audio and video monitoring system establishes communication connection with an HTTP signaling interface module and a streaming media cluster central node service module, a third party platform user establishes communication with a GB/T28181 audio and video sharing service module, the HTTP signaling interface service module establishes communication connection with an audio and video data access gateway service module, the audio and video data access gateway service establishes communication connection with the GB/T28181 audio and video sharing service module, the streaming media cluster central node service module and a data acquisition terminal, the streaming media cluster central node service module establishes communication connection with a streaming media cluster edge node service module, the HTTP signaling interface service module establishes communication connection with an HTTP forward proxy service module, and the streaming media cluster edge node service module establishes communication connection with the GB/T28181 audio and video sharing service module, the method is characterized in that a terminal user in an edge node of the audio and video monitoring system establishes communication connection with a streaming media cluster edge node service module and an HTTP forward proxy service module, a third party terminal user establishes communication connection with a GB/T28181 audio and video sharing service module, and the method is applied to the field of the traditional audio and video monitoring system through a streaming media cluster technology and an RTMP protocol, so that bandwidth does not need to be expanded under the condition of ensuring normal operation of the system, and the cost is reduced; the method reduces the opening amount of the ports in the data transmission process, and gives consideration to data safety, resource public use, expandability and the like under a complex network environment.
Drawings
Fig. 1 is a common scheme 1 of an existing audio/video monitoring system;
fig. 2 is a common scheme 2 of the existing audio/video monitoring system;
FIG. 3 is a frame structure diagram of the audio/video monitoring system for cross-domain network transmission according to the present invention;
fig. 4 is a flowchart of the network 1 of the audio/video monitoring system for cross-domain network transmission according to the present invention;
fig. 5 is a flowchart of the audio/video monitoring system network 2 for cross-domain network transmission according to the present invention;
fig. 6 is a flowchart of the audio/video monitoring system network 3 for cross-domain network transmission according to the present invention;
fig. 7 is a flowchart of communication between the network domain 1 and the network domain 2 of the audio/video monitoring system for network cross-domain transmission according to the present invention.
Fig. 8 is a flowchart of an embodiment 1 of the network cross-domain transmission audio/video monitoring system and the communication method thereof.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
Example 1:
as shown in fig. 3, the network cross-domain transmission audio/video monitoring system includes an audio/video monitoring system center node, an audio/video monitoring system edge node, a data acquisition coding device and a network device; the audio and video monitoring system central node comprises: GB/T28181 audio and video sharing service, HTTP signaling interface service, streaming media cluster center node service, audio and video data access gateway service, database and MQ service; the audio and video monitoring system edge node comprises: GB/T28181 audio and video sharing service, HTTP forward proxy service and streaming media cluster edge node service;
the data acquisition terminal comprises a hard disk video recorder and a camera;
the network equipment comprises a router, a switch, a gatekeeper, a firewall and the like;
the central node of the audio and video monitoring system and the edge node of the audio and video monitoring system are in communication connection through two network gates, the streaming media cluster central node service comprising the central node of the audio and video monitoring system and the streaming media cluster edge node service comprising the edge node of the audio and video monitoring system establish communication through one network gate with an opened RTMP protocol port, the HTTP forward proxy of the central node of the audio and video monitoring system and the HTTP signaling interface service of the central node of the audio and video monitoring system establish communication through the other network gate with an opened HTTP protocol port, and the audio and video data access gateway service establishes communication connection with a data acquisition terminal through network equipment. The number of the central nodes of the audio and video monitoring system is one, the number of the edge nodes of the audio and video monitoring system is one, and the audio and video data access gateway service is accessed to one device. GB/T28181 audio and video sharing service can be selectively deployed according to the needs of users. The streaming media cluster center node service and the streaming media cluster edge node service support the opening and closing of the output of various streaming media protocols such as RTMP, HTTP-FLV and HLS. And the HTTP signaling interface service module of the central node of the audio and video monitoring system and the edge node of the audio and video monitoring system is communicated with other services through an AMQP protocol.
Example 2
As shown in fig. 4, a terminal user side in a central node of an audio and video monitoring system in a network domain 1 requests to an HTTP signaling interface service module, the HTTP signaling interface service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway obtains audio and video data from a data acquisition terminal and then forwards the data to the HTTP signaling interface module and a streaming media cluster central node service module, and the HTTP signaling interface service module receives the audio and video data and then distributes the audio and video data to a terminal user; a third-party platform user in a central node of an audio and video monitoring system in a network domain 1 sends an audio and video playing request to a GB/T28181 audio and video sharing service module, the GB/T28181 audio and video sharing service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway service module obtains audio and video data from a data acquisition terminal and then forwards the audio and video data to the GB/T28181 audio and video sharing service module, and the audio and video data are distributed to the third-party platform user by the GB/T28181 audio and video sharing service module;
as shown in fig. 5, an end user in an edge node of an audio video surveillance system in the network domain 2 sends a request to the HTTP forward proxy service module; and a third-party platform user in an edge node of the audio and video monitoring system in the network domain 2 sends a request to the GB/T28181 audio and video sharing service module, and after receiving the request, the GB/T28181 audio and video sharing service module sends the request to the HTTP forward proxy service module.
As shown in fig. 7, the streaming media cluster center node service module and the streaming media cluster edge node service module establish communication through a gatekeeper that has opened an RTMP protocol port, and the HTTP forward proxy module and the HTTP signaling interface service module establish communication through another gatekeeper that has opened an HTTP protocol port.
Example 3
As shown in fig. 8, a terminal user of an audio/video monitoring system center node in a network domain 1 sends an audio/video playing request, the terminal user is connected to an HTTP signaling interface service module of the audio/video monitoring system center node through a communication network, the HTTP signaling interface service module receives the request and forwards the request to an audio/video data access gateway service module and a streaming media cluster center node service module through an MQ (message queue), the audio/video data access gateway service module converts audio/video data received from an audio/video acquisition terminal into an RTMP protocol and pushes the RTMP protocol to the streaming media cluster center node service module after processing the request, the streaming media cluster center node service module generates an RTMP, an HTTP-FLV, an HLS protocol URL address which can be directly accessed by the user and returns to the HTTP signaling interface service and then returns to an uploading terminal, and the terminal user uses a flash, Js and other players analyze the URL and play the URL through RTMP, HTTP-FLV and HLS protocols.
A terminal user of an edge node of an audio and video monitoring system in a network domain 2 sends an audio and video playing request, the terminal user is connected to an HTTP forward proxy service module of the edge node of the audio and video monitoring system through a communication network, the HTTP forward proxy service module directly forwards the request to an HTTP signaling interface service module of a central node of the audio and video monitoring system through a network gate after receiving the request, the HTTP signaling interface service module of the central node of the audio and video monitoring system respectively forwards the request to an audio and video data access gateway service module and a streaming media cluster central node service module through MQ (message queue), the audio and video data access gateway service module converts the audio and video data received from an audio and video acquisition terminal into an RTMP protocol and pushes the RTMP protocol to the streaming media cluster central node service module after processing the request, generating URL addresses of RTMP, HTTP-FLV and HLS protocols which can be directly accessed by a user, returning the URL addresses to an HTTP signaling interface service module, returning the URL addresses to a streaming media cluster edge node service module of an audio and video monitoring system edge node, and finally returning the URL addresses to an uploading terminal, wherein the terminal user analyzes the URL addresses by using a flash player, a flv.js player and the like to realize playing through the RTMP, the HTTP-FLV and the HLS protocols.
A third-party platform user in a central node of an audio and video monitoring system in a network domain 1 is connected to a GB/T28181 audio and video sharing service module of the central node of the audio and video monitoring system through a communication network, after receiving a request, the GB/T28181 audio and video sharing service forwards the request to an audio and video data access gateway service through an MQ (message queue), after the audio and video data access gateway service processes the request, the audio and video data received from an audio and video acquisition terminal is pushed to the GB/T28181 audio and video sharing service module and a streaming media central node service module, and the GB/T28181 audio and video sharing service module returns a successful request result and the audio and video data to the third-party platform user.
A third party platform user in an edge node of an audio and video monitoring system in a network domain 2 is connected to a GB/T28181 audio and video monitoring shared service module of a central node of the audio and video monitoring system through a communication network, after receiving the request, the GB/T28181 audio and video monitoring shared service module forwards the request to an HTTP forward proxy service module through an HTTP protocol, or directly transfers the request to an HTTP signaling interface service module through a one-way network gate, and after directly transferring the request to the HTTP signaling interface service module, the HTTP signaling interface service module of the central node of the audio and video monitoring system receives the request and respectively forwards the request to an audio and video data access gateway service module and a streaming media cluster central node service module through an MQ (message queue), after the audio and video data access gateway service module processes the request, the audio and video data received from an audio and video acquisition terminal are converted into an RTMP protocol and are pushed to the streaming media cluster central node, after the streaming media cluster center node service module processes the request, URL addresses of RTMP, HTTP-FLV and HLS protocols which can be directly accessed by the user are generated and returned to the HTTP signaling interface service, then returned to the streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and finally returned to a third party platform user in the edge node of the audio and video monitoring system, and the third party platform user uses a player such as flash, and the like to analyze the URL and realize playing through the RTMP, HTTP-FLV and HLS protocols.
Claims (10)
1. A network cross-domain transmission audio and video monitoring system is characterized by comprising an audio and video monitoring system center node, an audio and video monitoring system edge node, a data acquisition terminal and network equipment;
the audio and video monitoring system central node comprises: the system comprises an HTTP signaling interface service module, a streaming media cluster center node service module, an audio and video data access gateway service module, a database and an MQ service module;
the audio and video monitoring system edge node comprises: the system comprises an HTTP forward proxy service module and a streaming media cluster edge node service module;
the data acquisition terminal comprises a hard disk video recorder and a camera;
the network equipment comprises a router, a switch, at least two gatekeepers and a firewall;
the system comprises an audio and video monitoring system center node, an audio and video monitoring system edge node, a streaming media cluster center node service module of the audio and video monitoring system center node, a streaming media cluster edge node service module of the audio and video monitoring system edge node, an HTTP forward proxy module of the audio and video monitoring system center node, an HTTP signaling interface service module of the audio and video monitoring system center node, and a data acquisition terminal, wherein the audio and video monitoring system center node and the audio and video monitoring system edge node are in communication connection through two network gates.
2. The system according to claim 1, wherein the number of the central nodes of the audio/video monitoring system is one, and the number of the edge nodes of the audio/video monitoring system is one, two or more.
3. The audio and video monitoring system for network cross-domain transmission according to claim 1, wherein the central node number of the audio and video monitoring system comprises an audio and video sharing service module, and the audio and video sharing service module can be selectively deployed according to user needs.
4. The system according to claim 1, wherein the streaming media cluster center node service module and the streaming media cluster edge node service module support output of three streaming media protocols, namely, RTMP, HTTP-FLV, and HLS.
5. The system according to claim 1, wherein the HTTP signaling interface service modules of the central node of the audio/video monitoring system and the edge nodes of the audio/video monitoring system communicate with other services via an AMQP protocol.
6. A communication method of a network cross-domain transmission audio and video monitoring system is characterized in that:
the method comprises the following steps: a terminal user side in a central node of the audio and video monitoring system requests to an HTTP signaling interface service module, the HTTP signaling interface service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway service module obtains audio and video data from a data acquisition terminal and then forwards the data to the HTTP signaling interface service module and a streaming media cluster central node service module, and the HTTP signaling interface service module receives the audio and video data and then distributes the audio and video data to terminal users;
step two: a third-party platform user in a central node of the audio and video monitoring system sends an audio and video request to the audio and video sharing service module, the audio and video sharing service module receives the request and then sends the request to the audio and video data access gateway service module, the audio and video data access gateway service obtains audio and video data from a data acquisition terminal, and then forwards the data to the audio and video sharing service module, and the audio and video sharing service module distributes the data to the third-party platform user;
step three: a terminal user in an edge node of an audio and video monitoring system sends a request to an HTTP forward proxy service module, the HTTP forward proxy service module receives the request and then sends the request to an HTTP signaling interface service module in an audio and video monitoring center node, the HTTP signaling interface service module receives the request and then sends the request to an audio and video data access gateway service module, the audio and video data access gateway service module obtains audio and video data from a data acquisition terminal and then forwards the data to the HTTP signaling interface service module and a streaming media cluster center node service module, the streaming media cluster center node service module receives the audio and video data and then forwards the data to a streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and the streaming media cluster edge node service module receives the data and then distributes the data to the terminal user and an audio and video sharing service module;
step four: a third-party platform user in an edge node of the audio and video monitoring system sends a request to an audio and video sharing service module, the audio and video sharing service module sends the request to an HTTP forward proxy service module after receiving the request, the HTTP forward proxy service module sends the request to an HTTP signaling interface service module in an audio and video monitoring center node after receiving the request, the HTTP signaling interface service module sends the request to an audio and video data access gateway service module after receiving the request, the audio and video data access gateway service module obtains the audio and video data from a data acquisition terminal and then forwards the data to the HTTP signaling interface service module and a streaming media cluster center node service module, the streaming media cluster center node service module forwards the audio and video data to a streaming media cluster edge node service module of the edge node of the audio and video monitoring system after receiving the data, and the audio and video data are forwarded to the audio and video sharing service module, and then the audio and video sharing service module distributes the audio and video data to a third-party platform user.
7. The communication method of the audio/video monitoring system of claim 6, wherein the uploading terminal of the central node of the audio/video monitoring system is connected to the HTTP signaling interface service module of the central node of the audio/video monitoring system through the communication network, the HTTP signaling interface service module receives the request and forwards the request to the audio/video data access gateway service module and the streaming media cluster central node service module through the message queue, the audio/video data access gateway service module processes the request, converts the audio/video data received from the data acquisition terminal into the RTMP protocol and pushes the RTMP protocol to the streaming media cluster central node service module, the streaming media cluster central node service module processes the request and generates the RTMP, HTTP-FLV and HLS protocol addresses which can be directly accessed by the user and returns the addresses to the HTTP signaling URL service module, and returning to the uploading terminal, and using a flash player and a flash.js player to analyze the URL by the uploading terminal to realize playing through RTMP, HTTP-FLV and HLS protocols.
8. The communication method of the audio/video monitoring system based on the network cross-domain transmission according to claim 6, wherein a third party platform user in the central node of the audio/video monitoring system is connected to the audio/video sharing service module of the central node of the audio/video monitoring system through a communication network in the second step, the audio/video sharing service module forwards the request to the audio/video data access gateway service module through a message queue after receiving the request, the audio/video data access gateway service module pushes the audio/video data received from the data acquisition terminal to the audio/video sharing service module and the streaming media central node service module after processing the request, and the audio/video sharing service module returns a successful request result and the audio/video data to the third party platform user.
9. The communication method of an audio/video monitoring system with network cross-domain transmission according to claim 6, wherein the uploading terminal of the edge node of the audio/video monitoring system in the third step is connected to the HTTP forward proxy service module of the edge node of the audio/video monitoring system through the communication network, the HTTP forward proxy service module directly forwards the request to the HTTP signaling interface service module of the center node of the audio/video monitoring system through a gateway after receiving the request, the HTTP signaling interface service module of the center node of the audio/video monitoring system forwards the request to the audio/video data access gateway service module and the streaming media cluster center node service module through the message queue, the audio/video data access gateway service module converts the audio/video data received from the data acquisition terminal into the RTMP protocol after processing the request and pushes the converted audio/video data to the streaming media cluster center node service module, after the streaming media cluster center node service module processes the request, URL addresses of RTMP, HLS and HTTP-FLV protocols which can be directly accessed by a user are generated and returned to the HTTP signaling interface service module, then returned to the streaming media cluster edge node service module of the edge node of the audio and video monitoring system, and finally returned to the uploading terminal, and the uploading terminal uses a flash player and a flash player to analyze the URL and plays the URL through the RTMP, the HTTP-FLV and the HLS protocols.
10. The communication method of the audio/video monitoring system for network cross-domain transmission according to claim 7, wherein a third party platform user in the edge node of the audio/video monitoring system in the fourth step is connected to the audio/video monitoring shared service module of the central node of the audio/video monitoring system through a communication network, the audio/video monitoring shared service module forwards the request to the HTTP forward proxy service module through the HTTP protocol after receiving the request, and also can directly transfer to the HTTP signaling interface service module through a gateway, after directly transferring to the HTTP signaling interface service module, the HTTP signaling interface service module of the central node of the audio/video monitoring system receives the request, and forwards the request to the audio/video data access gateway service module and the streaming media cluster central node service module through the message queue, after the audio/video data access gateway service module processes the request, the method comprises the steps that audio and video data received from a data acquisition terminal are converted into an RTMP protocol and pushed to a streaming media cluster center node service module, after the streaming media cluster center node service module processes a request, URL addresses of RTMP, HTTP-FLV and HLS protocols which can be directly accessed by a user are generated and returned to an HTTP signaling interface service module, then returned to a streaming media cluster edge node service module of an edge node of an audio and video monitoring system, and finally returned to a third-party platform user in the edge node of the audio and video monitoring system, and the third-party platform user uses a flash player and a flash.js player to analyze the URL and plays the URL through the RTMP, the HTTP-FLV and the HLS protocols.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367475.6A CN112511805B (en) | 2020-11-27 | 2020-11-27 | Audio and video monitoring system for network cross-domain transmission and communication method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367475.6A CN112511805B (en) | 2020-11-27 | 2020-11-27 | Audio and video monitoring system for network cross-domain transmission and communication method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112511805A true CN112511805A (en) | 2021-03-16 |
CN112511805B CN112511805B (en) | 2022-07-08 |
Family
ID=74967532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011367475.6A Active CN112511805B (en) | 2020-11-27 | 2020-11-27 | Audio and video monitoring system for network cross-domain transmission and communication method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112511805B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114666576A (en) * | 2022-05-23 | 2022-06-24 | 创意信息技术股份有限公司 | Public safety edge gateway system |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780288A (en) * | 2004-11-26 | 2006-05-31 | 上海博达数据通信有限公司 | Method for penetrating NAT router or proxy server communication by H323 protocol |
JP2007189751A (en) * | 2007-04-23 | 2007-07-26 | Hitachi Ltd | Address converter, address conversion system, and sip server |
US20080231684A1 (en) * | 2007-03-23 | 2008-09-25 | Verizon Services Corp. | Video streaming system |
CN104468625A (en) * | 2014-12-26 | 2015-03-25 | 浙江宇视科技有限公司 | Dialing tunnel broker device and method for NAT traversal by means of dialing tunnel |
CN105872453A (en) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Web camera monitoring method and system as well as server |
CN107454094A (en) * | 2017-08-23 | 2017-12-08 | 北京明朝万达科技股份有限公司 | A kind of data interactive method and system |
CN107508907A (en) * | 2017-09-13 | 2017-12-22 | 北京明朝万达科技股份有限公司 | A kind of data transmission method and device |
CN109525574A (en) * | 2018-11-08 | 2019-03-26 | 航天信息股份有限公司 | A kind of inter-network cross-layer grade business collaboration service plateform system |
CN109587450A (en) * | 2018-12-20 | 2019-04-05 | 北京明朝万达科技股份有限公司 | Method of transmitting video data and system |
CN109688587A (en) * | 2018-12-21 | 2019-04-26 | 成都零壹众科技有限公司 | A kind of information interacting method between the Internet services sub-platform and Police Computer Network |
CN110830777A (en) * | 2019-11-29 | 2020-02-21 | 公安部第一研究所 | Method for previewing GB/T28181 standard monitoring video through cross-browser based on WebRTC protocol |
CN111447256A (en) * | 2020-03-05 | 2020-07-24 | 中国司法大数据研究院有限公司 | Cross-domain micro-service registration and release method and system based on file exchange |
CN111954009A (en) * | 2020-07-29 | 2020-11-17 | 中国电子科技集团公司第十五研究所 | Video data push system crossing network domains |
-
2020
- 2020-11-27 CN CN202011367475.6A patent/CN112511805B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780288A (en) * | 2004-11-26 | 2006-05-31 | 上海博达数据通信有限公司 | Method for penetrating NAT router or proxy server communication by H323 protocol |
US20080231684A1 (en) * | 2007-03-23 | 2008-09-25 | Verizon Services Corp. | Video streaming system |
JP2007189751A (en) * | 2007-04-23 | 2007-07-26 | Hitachi Ltd | Address converter, address conversion system, and sip server |
CN104468625A (en) * | 2014-12-26 | 2015-03-25 | 浙江宇视科技有限公司 | Dialing tunnel broker device and method for NAT traversal by means of dialing tunnel |
CN105872453A (en) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Web camera monitoring method and system as well as server |
CN107454094A (en) * | 2017-08-23 | 2017-12-08 | 北京明朝万达科技股份有限公司 | A kind of data interactive method and system |
CN107508907A (en) * | 2017-09-13 | 2017-12-22 | 北京明朝万达科技股份有限公司 | A kind of data transmission method and device |
CN109525574A (en) * | 2018-11-08 | 2019-03-26 | 航天信息股份有限公司 | A kind of inter-network cross-layer grade business collaboration service plateform system |
CN109587450A (en) * | 2018-12-20 | 2019-04-05 | 北京明朝万达科技股份有限公司 | Method of transmitting video data and system |
CN109688587A (en) * | 2018-12-21 | 2019-04-26 | 成都零壹众科技有限公司 | A kind of information interacting method between the Internet services sub-platform and Police Computer Network |
CN110830777A (en) * | 2019-11-29 | 2020-02-21 | 公安部第一研究所 | Method for previewing GB/T28181 standard monitoring video through cross-browser based on WebRTC protocol |
CN111447256A (en) * | 2020-03-05 | 2020-07-24 | 中国司法大数据研究院有限公司 | Cross-domain micro-service registration and release method and system based on file exchange |
CN111954009A (en) * | 2020-07-29 | 2020-11-17 | 中国电子科技集团公司第十五研究所 | Video data push system crossing network domains |
Non-Patent Citations (1)
Title |
---|
冯骏涛等: "基于视联网技术的网络隔离探讨", 《有线电视技术》, no. 12, 15 December 2019 (2019-12-15) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114666576A (en) * | 2022-05-23 | 2022-06-24 | 创意信息技术股份有限公司 | Public safety edge gateway system |
CN114666576B (en) * | 2022-05-23 | 2023-03-07 | 创意信息技术股份有限公司 | Public safety edge gateway system |
Also Published As
Publication number | Publication date |
---|---|
CN112511805B (en) | 2022-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109787992B (en) | Method and device for accessing private network through video network | |
CN110121059B (en) | Monitoring video processing method, device and storage medium | |
CN109547417B (en) | Code stream transmission method and device | |
CN110198345B (en) | Data request method, system and device and storage medium | |
CN110149262B (en) | Method and device for processing signaling message and storage medium | |
CN110460816A (en) | Cloud monitoring system | |
CN108965220B (en) | Method and system for synchronizing conference control right | |
CN110191315B (en) | Monitoring and checking method and device based on video network | |
CN109547817B (en) | Method and device for double-playing video networking video recording in Internet | |
US20230336590A1 (en) | Railway video resource interconnection and convergence system and method | |
CN109379209B (en) | Method and device for upgrading storage service of video network | |
CN112511805B (en) | Audio and video monitoring system for network cross-domain transmission and communication method thereof | |
US8275944B1 (en) | Distributive network control | |
CN109787873B (en) | Many-to-many network access communication method and device | |
CN109617961B (en) | Method and device for downloading video recording of video network in Internet | |
CN109151519B (en) | Configuration distribution method and system based on video network | |
CN109698859B (en) | Data storage method and device based on video network | |
CN110134892B (en) | Loading method and system of monitoring resource list | |
CN110266577B (en) | Tunnel establishment method and video networking system | |
CN109873817B (en) | Method and device for one-to-one network access | |
CN109769126B (en) | Method and device for playing back video recording in real time in Internet | |
CN111447407A (en) | Monitoring resource transmission method and device | |
CN110392289B (en) | Account processing method and system | |
CN110099025B (en) | Call method and device based on video networking | |
CN110719435B (en) | Method and system for carrying out terminal conference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |