System and method for realizing video monitoring by fusion of extended extensible markup language (XML)-based messaging and presence protocol (XMPP) and routing table maintenance protocol (RMTP)
A video surveillance system and video surveillance technology, applied in the video surveillance system, extending the XMPP protocol and integrating RMTP to realize video surveillance, and extending the XMPP protocol and integrating RMTP to realize the field of video surveillance system, which can solve the problems of insecurity, unrealistic public network IP, etc. To achieve the effect of improving safety and saving costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] The invention sets up an XMPP server between the monitoring client and the acquisition end program, uses the extended XMPP protocol to transmit control instructions, and uses the RTMP protocol to transmit video between the monitoring client end and the acquisition end program.
[0042] see figure 1 , the present invention discloses a video surveillance system realized by the fusion of extended XMPP protocol and RMTP. The system includes a monitoring client, an XMPP server, and a video acquisition control unit.
[0043] Among them, the monitoring client realizes the user's operation interface, converts the user control into the xmpp protocol and sends it to the collection end, and at the same time realizes the decoding and playback of RTMP audio and video streams. The XMPP server serves as the centralized management of the XMPP client and the collection end and the transfer of XMPP control messages. The video acquisition end uses the secondary development of the API of ...
Embodiment 2
[0062] This embodiment discloses a method for implementing video monitoring by extending the XMPP protocol and integrating RMTP, the method comprising the following steps:
[0063] Step 1: The monitoring client uses the extended XMPP command to send a connection request to the XMPP server;
[0064] Step 2: the XMPP server analyzes the XMPP command, and forwards it to the video capture control unit;
[0065] Step 3: the video capture control unit analyzes the XMPP command, and sends its RTMP stream address to the XMPP server;
[0066] Step 4: The XMPP server forwards the response message to the monitoring client;
[0067] Step 5: The video capture control unit establishes a video connection based on the RTMP protocol with the monitoring client, and starts sending RTMP audio and video streams;
[0068] Step 6: The monitoring client uses extended XMPP to send control commands to the XMPP server;
[0069] Step 7: the XMPP server analyzes the XMPP command, and forwards it to the...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 