Nothing Special   »   [go: up one dir, main page]

CN112165596A - Monitoring video data transmission method and device, terminal equipment and storage medium - Google Patents

Monitoring video data transmission method and device, terminal equipment and storage medium Download PDF

Info

Publication number
CN112165596A
CN112165596A CN202010917557.7A CN202010917557A CN112165596A CN 112165596 A CN112165596 A CN 112165596A CN 202010917557 A CN202010917557 A CN 202010917557A CN 112165596 A CN112165596 A CN 112165596A
Authority
CN
China
Prior art keywords
conference
video
monitoring
video data
terminal
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.)
Pending
Application number
CN202010917557.7A
Other languages
Chinese (zh)
Inventor
李志明
方小帅
谢文龙
杨春晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN202010917557.7A priority Critical patent/CN112165596A/en
Publication of CN112165596A publication Critical patent/CN112165596A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26613Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a monitoring video data transmission method, a monitoring video data transmission device, terminal equipment and a storage medium, wherein the monitoring video data transmission method comprises the following steps: under the condition that the video network participant terminal successfully accesses the conference, receiving an acquisition request sent by a conference scheduling terminal, and sending the acquisition request to monitoring equipment; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; and sending the second monitoring video data to the video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to the target video decryption key to obtain the first monitoring video data, and if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, so that the video data is prevented from being leaked, and the safety of data transmission is improved.

Description

Monitoring video data transmission method and device, terminal equipment and storage medium
Technical Field
The invention relates to the technical field of video networking, in particular to a monitoring video data transmission method, a monitoring video data transmission device, terminal equipment and a storage medium.
Background
In the field of video conference systems of video networking, the concurrency number of the video conference system, the definition of videos, the usability of the system and the stability of the system are generally emphasized, and the indexes are important components of an excellent video conference system. But video security issues are also a concern. At present, video data is encrypted by adopting a weak encryption mode, for example, MD5, or plaintext transmission, which easily causes video data leakage and has poor security.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a surveillance video data transmission method, apparatus, terminal device and storage medium that overcome or at least partially solve the above problems.
In a first aspect, an embodiment of the present invention provides a monitoring video data transmission method, where the method is applied to a streaming media server in a video networking data encryption system, where the video networking data encryption system further includes a conference scheduling terminal, and the method includes:
under the condition that the video network participant terminal successfully accesses the conference, receiving an acquisition request sent by the conference scheduling terminal, and sending the acquisition request to the monitoring equipment;
receiving first monitoring video data returned by the monitoring equipment;
encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
and sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
Optionally, the video networking data encryption system further includes a conference management server, and the preset destination video encryption key is obtained by:
receiving a conference-entering key sent by the conference management server, wherein the conference-entering key is obtained by the conference management server through encryption calculation of mac addresses of the video network conference-participating terminals, the conference-participating characteristics and conference information, and the conference information comprises conference ID information;
analyzing the conference entering key to obtain the mac address and the conference participating characteristics of the video network conference participating terminal;
and carrying out encryption calculation on the mac address of the video network participant terminal and the participant characteristics to obtain the target video encryption key.
Optionally, the performing encryption calculation on the mac address of the video networking participant terminal and the participant characteristic to obtain the target video encryption key includes:
converting the mac address of the video networking participant terminal into a first binary character string;
converting the participant characteristic into a second binary string;
performing exclusive-or operation on the first binary character string and the second binary character string to obtain the target video encryption key;
in a corresponding manner, the first and second electrodes are,
the conference key is obtained by the conference management server through encryption calculation of the mac address of the video network conference participating terminal, the conference participating characteristics and the conference information, and comprises the following steps:
the conference management server converts the mac address and the conference characteristics of the video networking conference-participating terminal into a third binary character string;
the conference management server converts the conference ID information into a fourth binary string;
and the conference management server performs exclusive-OR operation on the third binary character string and the fourth binary character string to obtain the conference-entering key.
Optionally, the system for encrypting data of a video network further includes a monitoring access server and a network management server, and the encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data includes:
analyzing the first monitoring video data to obtain I frame data in the first monitoring video data;
performing XOR operation on the target video encryption key and the I frame data to obtain I frame encrypted video data;
adding first conference sign information to the I-frame encrypted video data to obtain the encrypted second monitoring video data, wherein the first conference sign information comprises first ID information of a conference, first ID information of a video networking participant terminal and first ID information of monitoring equipment, the first ID information of the monitoring equipment is an ID number allocated to the monitoring equipment by a monitoring access server, and the first ID information of the video networking participant terminal is an ID number allocated to the video networking number of the video networking participant terminal by a network management server.
Optionally, the decoding, by the video networking participant terminal, the second monitoring video data according to the destination video decryption key to obtain the first monitoring video data, including:
the video network participant terminal generates a target decryption key according to the mac address of the video network participant terminal and the participant characteristics;
the video network conference participating terminal acquires second conference mark information, wherein the second conference mark information comprises second ID information of a conference, second ID information of the video network conference participating terminal and second ID information of the monitoring equipment;
the video networking participant terminal analyzes the second monitoring video data to obtain first ID information of the conference, the first ID information of the video networking participant terminal and the first ID information of the monitoring equipment;
comparing the second meeting flag information with the first meeting flag information;
and if the second conference mark information is the same as the first conference mark information, decrypting the I-frame encrypted video data in the second monitoring video data by using the target decryption key to obtain the first monitoring video data.
Optionally, the video network conference participating terminal acquires second conference identifier information, where the second conference identifier information includes second ID information of the conference, second ID information of the video network conference participating terminal, and second ID information of the monitoring device, and the method includes:
the video network participant terminal receives the heartbeat data packet sent by the network management server;
the video network participant terminal analyzes the heartbeat data packet to obtain second ID information of the video network participant terminal;
and the video network conference terminal receives the second ID information of the conference and the second ID information of the monitoring equipment, which are sent by the conference scheduling terminal.
Optionally, before the sending the request for obtaining the monitoring video to the monitoring device, the method further includes:
the video network participant terminal sends a network access authentication request to a network management server;
the video network participant terminal receives a handshake response returned by the network management server;
the video network participant terminal sends heartbeat data packets to the network management server;
under the condition that a video networking conference is reserved on the conference scheduling terminal, the video networking conference participating terminal receives a conference entering request sent by a conference management server; wherein the meeting request is obtained from the meeting scheduling terminal;
and the video network participant terminal returns response of successful conference entry to the conference management server.
In a second aspect, an embodiment of the present invention provides a monitoring video data transmission apparatus, where the apparatus is applied to a streaming media server in a video networking data encryption system, where the video networking data encryption system further includes a conference scheduling terminal, and the apparatus includes:
the acquisition module is used for receiving an acquisition request sent by the conference scheduling terminal and sending the acquisition request to the monitoring equipment under the condition that the video network participant terminal successfully accesses the conference;
the receiving module is used for receiving first monitoring video data returned by the monitoring equipment;
the encryption module is used for encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
and the sending module is used for sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
Optionally, the video networking data encryption system further includes a conference management server, the streaming media server further includes a video encryption key calculation module, and the video encryption key calculation module is configured to:
receiving a conference-entering key sent by the conference management server, wherein the conference-entering key is obtained by the conference management server through encryption calculation of mac addresses of the video network conference-participating terminals, the conference-participating characteristics and conference information, and the conference information comprises conference ID information;
analyzing the conference entering key to obtain the mac address and the conference participating characteristics of the video network conference participating terminal;
and carrying out encryption calculation on the mac address of the video network participant terminal and the participant characteristics to obtain the target video encryption key.
Optionally, the video encryption key calculation module is specifically configured to:
converting the mac address of the video networking participant terminal into a first binary character string;
converting the participant characteristic into a second binary string;
performing exclusive-or operation on the first binary character string and the second binary character string to obtain the target video encryption key;
correspondingly, the conference management server comprises a conference entry key calculation module, and the conference entry key calculation module is used for:
converting the mac address and the participant characteristic of the video networking participant terminal into a third binary character string;
converting the meeting ID information into a fourth binary string;
and carrying out exclusive OR operation on the third binary character string and the fourth binary character string to obtain the conference entering key.
Optionally, the encryption module is configured to:
analyzing the first monitoring video data to obtain I frame data in the first monitoring video data;
performing XOR operation on the target video encryption key and the I frame data to obtain I frame encrypted video data;
adding first conference sign information to the I-frame encrypted video data to obtain the encrypted second monitoring video data, wherein the first conference sign information comprises first ID information of a conference, first ID information of a video networking participant terminal and first ID information of monitoring equipment, the first ID information of the monitoring equipment is an ID number allocated to the monitoring equipment by a monitoring access server, and the first ID information of the video networking participant terminal is an ID number allocated to the video networking number of the video networking participant terminal by a network management server.
Optionally, the video networking participant terminal includes a decryption module, and the decryption module is configured to:
generating a target decryption key according to the mac address of the video network participant terminal and the participant characteristics;
acquiring second conference mark information, wherein the second conference mark information comprises second ID information of a conference, second ID information of a video network conference terminal and second ID information of a monitoring device;
analyzing the second monitoring video data to obtain first ID information of the conference, the first ID information of the video network conference participating terminals and the first ID information of the monitoring equipment;
comparing the second meeting flag information with the first meeting flag information;
and if the second conference mark information is the same as the first conference mark information, decrypting the I-frame encrypted video data in the second monitoring video data by using the target decryption key to obtain the first monitoring video data.
Optionally, the decryption module is specifically configured to:
the video network participant terminal receives the heartbeat data packet sent by the network management server;
the video network participant terminal analyzes the heartbeat data packet to obtain second ID information of the video network participant terminal;
and the video network conference terminal receives the second ID information of the conference and the second ID information of the monitoring equipment, which are sent by the conference scheduling terminal.
Optionally, the video networking participant terminal further includes a network access module, where the network access module is configured to:
sending a network access authentication request to a network management server;
receiving a handshake response returned by the network management server;
sending a heartbeat data packet to the network management server;
optionally, the video network conference terminal further includes a conference entering module, where the conference entering module is configured to:
under the condition that a video networking conference is reserved on the conference scheduling terminal, receiving a conference joining request sent by a conference management server; wherein the meeting request is obtained from the meeting scheduling terminal;
and returning a response of successful conference entry to the conference management server.
In a third aspect, an embodiment of the present invention provides a terminal device, including: at least one processor and memory;
the memory stores a computer program; the at least one processor executes the computer program stored in the memory to implement the surveillance video data transmission method provided in the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed, the monitoring video data transmission method provided in the first aspect is implemented.
The embodiment of the invention has the following advantages:
according to the monitoring video data transmission method, the monitoring video data transmission device, the terminal equipment and the storage medium, under the condition that the conference joining of the video network participant terminal is successful, the acquisition request sent by the conference scheduling terminal is received, and the acquisition request is sent to the monitoring equipment; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
Drawings
FIG. 1 is a flow chart illustrating steps of a method for transmitting surveillance video data according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating steps of another embodiment of a surveillance video data transmission method of the present invention;
FIG. 3 is a flowchart illustrating steps of a method for transmitting surveillance video data according to another embodiment of the present invention;
FIG. 4 is a block diagram of an embodiment of a surveillance video data transmission apparatus according to the present invention;
fig. 5 is a schematic structural diagram of a terminal device of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of internet applications to high-definition video, and high-definition faces each other.
The video networking adopts a real-time high-definition video exchange technology, can integrate required services such as dozens of services of video, voice, pictures, characters, communication, data and the like on a system platform on a network platform, such as high-definition video conference, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, VOD on demand, television mail, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent video broadcast control, information distribution and the like, and realizes high-definition quality video broadcast through a television or a computer.
The nouns are explained as follows:
and (3) video networking: a real-time large-bandwidth transmission network based on Ethernet hardware is used for a special network for transmitting high-definition video and a special protocol at a high speed.
Monitoring access service: the video network monitoring access service system is a core device for accessing internet monitoring resources into the video network, and is an important link of the video network in monitoring fusion application. The system supports access to monitoring front-end equipment, video monitoring systems and video monitoring networking platforms of different manufacturers, has low-delay video and audio protocol conversion capability, and realizes fusion convergence and real-time scheduling of monitoring resources in the video networking.
The streaming media server: the method is called streaming media for short, and the method mainly has the functions of collecting, caching, scheduling, transmitting and playing media contents of audio, video and multimedia files transmitted in a network.
A conference management service: the method is an important support service for realizing video conference of video network operation level. The system can support a large number of users to concurrently carry out the video conference and guarantee the conference effect. The system supports various modes to perform functions of meeting appointment, audit, scheduling and the like. The system supports hierarchical conference management, distributed deployment, whole-network reservation and conference state display and monitoring, and supports a super manager to forcibly close a low-priority conference. The system functions include user management, equipment management, group management, authority management, conference appointment, conference audit, conference scheduling, operation record query, real-time information, history statistics and the like. The video networking conference management system is an important tool for managing and guaranteeing the whole network conference service by the maintainers of the video networking conference system.
An embodiment of the invention provides a monitoring video data transmission method, which is used for encrypting monitoring video data and then sending the encrypted monitoring video data to a video networking participant terminal, and the video networking participant terminal decrypts the encrypted video data through a decryption key. The execution subject of the embodiment is a streaming media server in the data encryption system of the video network.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a method for transmitting surveillance video data according to the present invention is shown, where the method may be applied to a streaming media server in a video networking data encryption system, where the video networking data encryption system further includes a conference scheduling terminal, and the method specifically includes the following steps:
s101, under the condition that the video network participant terminal is successful in conference entry, receiving an acquisition request sent by the conference scheduling terminal, and sending the acquisition request to monitoring equipment;
specifically, the embodiment of the invention provides a video networking data encryption system, which comprises a conference scheduling terminal, a conference management server and a streaming media server, wherein monitoring video data of monitoring equipment is played on a video networking participant terminal;
s102, receiving first monitoring video data returned by the monitoring equipment;
specifically, the monitoring device sends the first monitoring video data to the monitoring access server, and the monitoring access server sends the first monitoring video data to the streaming media server.
S103, encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
specifically, the streaming media server performs encryption calculation in advance according to the mac address and the participant characteristics of the video network participant terminal to obtain the target video encryption key. After the video networking participant terminal successfully enters the meeting, the video networking participant terminal acquires pictures of a meeting site through the camera and processes the pictures of the meeting site to obtain participant characteristics, wherein the participant characteristics can be characteristics of people, such as meeting can be carried out only under the condition that a certain person is present, or characteristics of objects, such as a slogan is arranged at a certain position of the meeting site, or a certain object is arranged at a certain specific position.
And the streaming media server encrypts the first monitoring video data according to the target video encryption key to obtain encrypted second monitoring video data.
S104, sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
Specifically, the streaming media server sends the second monitoring video data to the video networking conference terminal, the video networking conference terminal encrypts the second monitoring video data according to the mac address of the video networking conference terminal and the conference participation characteristics of the conference site to obtain a target video decryption key, decrypts the second monitoring video data by using the target video decryption key to obtain first monitoring video data, displays the first monitoring video data on the video networking conference terminal, and can decrypt the first monitoring video data only under the condition that the target video decryption key corresponds to the target video encryption key;
if the mac address of the video networking participant terminal and/or the participant characteristics of the conference site change, the video networking conference terminal cannot decrypt the encrypted second monitoring video data according to the target video decryption key generated by the mac address of the video networking conference terminal and the participant characteristics, and in this way, if the second monitoring video data is mistakenly sent to the video networking participant terminal, the video networking participant terminal cannot obtain the target video decryption key, decrypt the second monitoring video data, avoid the monitoring video data from leaking, and improve the safety of data transmission.
According to the monitoring video data transmission method provided by the embodiment of the invention, the acquisition request sent by the conference scheduling terminal is received and sent to the monitoring equipment under the condition that the conference joining of the video network participant terminal is successful; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
The present invention further provides a supplementary description of the method for transmitting surveillance video data provided in the above embodiment.
As shown in fig. 2, a flowchart illustrating steps of another embodiment of a surveillance video data transmission method according to the present invention is shown, and is applied to a streaming media server in a video networking data encryption system, where the video networking data encryption system further includes a conference scheduling terminal, a conference management server, a surveillance access server, and a network management server, and the surveillance video data transmission method includes:
s201, authenticating the access of the video networking conference terminal;
in step S201, the method specifically includes:
s2011, the video network participant terminal sends a network access authentication request to the network management server;
s2012, the video network participant terminal receives the handshake response returned by the network management server;
s2013, the video networking participant terminal sends heartbeat data packets to the network management server;
and if the network is normal, the video network participant terminal receives the handshake response returned by the network management server, and if the network cannot be connected, the video network participant terminal cannot receive the handshake response returned by the network management server.
S202, conference entering authentication of the video networking conference terminal;
under the condition that all terminals of the video network are connected to the network, the terminals of the video network for meeting need to be authenticated, and the specific authentication of the meeting comprises the following steps:
the conference scheduling terminal sends a conference joining request to a conference management server, and the conference management server sends the conference joining request to the video networking terminals corresponding to the video networking numbers;
and the video network participant terminal returns response of successful conference entry to the conference management server.
And S203, after the conference joining authentication is completed, the conference joining assistant collects the conference joining characteristics and sends the conference joining characteristics to the conference management server.
Specifically, after the conference access authentication of the video networking conference terminal is completed, the conference assistant on the video networking conference terminal controls a camera connected with the video networking conference terminal to be started, the camera collects each conference site picture participating in the conference, the video networking conference terminal processes each conference site picture to obtain the conference participating characteristics of each conference site picture, and the video networking conference terminal sends the conference participating characteristics to the conference management server, wherein the conference participating characteristics comprise position information of a certain area in the conference site picture and image information corresponding to the position information, such as each pixel point information and the like.
S204, the conference management server sends the participation characteristics to a conference scheduling terminal, and the conference scheduling terminal displays the participation characteristics on an interface;
specifically, a pamier fusion video scheduling platform is installed on the conference scheduling terminal, and the conference scheduling terminal displays the conference participation characteristics through the pamier fusion video scheduling platform, for example, displays some slogans in a conference scene picture or some person who must participate in the conference;
s205, the host judges the displayed participation characteristics on the conference scheduling terminal, and the conference scheduling terminal sends a confirmation result to the conference management server, wherein the confirmation result comprises the participation characteristics, the mac address of the video networking participation terminal and the conference information.
Specifically, if the host determines that the conference site is a conference site to participate in the conference, the host clicks an "confirm" button on the pamier fusion video scheduling platform on the conference scheduling terminal, and the conference scheduling terminal sends a confirmation result to the conference management server.
S206, the conference management server carries out encryption calculation on the mac address of the video networking conference terminal, the conference participating characteristics and the conference information to obtain a conference entering key, and sends the conference entering key to the streaming media server;
step S206 specifically includes:
step A1, the conference management server converts the mac address and the conference characteristics of the video network conference terminal into a third binary character string;
step A2, the conference management server converts the conference ID information into a fourth binary character string, wherein the conference information comprises the conference ID information;
step A3, the conference management server performs XOR operation on the third binary character string and the fourth binary character string to obtain a conference-entering key;
step A4, sending the session key to the streaming media server.
S207, the streaming media determines a video encryption key according to the conference-entering key;
the specific step S207 includes:
step B1, receiving a conference key sent by the conference management server, wherein the conference key is obtained by the conference management server through encryption calculation of the mac address of the video network conference participating terminal, the conference participating characteristics and conference information, and the conference information comprises conference ID information;
step B2, analyzing the conference entering key to obtain the mac address and the conference participating characteristics of the video network conference participating terminal;
and step B3, carrying out encryption calculation on the mac address of the video network participant terminal and the participant characteristics to obtain the target video encryption key.
The specific step B3 includes:
step B31, converting the mac address of the video network participant terminal into a first binary character string;
step B32, converting the participant characteristic into a second binary character string;
and step B33, carrying out XOR operation on the first binary character string and the second binary character string to obtain the target video encryption key.
S208, the streaming media server receives an acquisition request of the monitoring resource sent by the conference scheduling terminal and sends the acquisition request to the monitoring equipment;
s209, receiving first monitoring video data returned by the monitoring equipment;
since steps S208 to S209 are the same as steps S101 and S102 in the embodiment shown in fig. 1. Step S101 to step S102 have already been described in detail in fig. 1, and therefore step S208 to step S209 are not described again here.
S210, encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data;
the specific step S210 includes:
step C1, the streaming media server analyzes the first monitoring video data to obtain I frame data in the first monitoring video data;
step C2, performing XOR operation on the target video encryption key and the I frame data to obtain I frame encrypted video data;
and step C3, adding first meeting mark information in the I-frame encrypted video data to obtain the encrypted second monitoring video data, wherein the first meeting mark information comprises first ID information of a meeting, first ID information of the video networking participant terminal and first ID information of monitoring equipment, the first ID information of the monitoring equipment is an ID number allocated by a monitoring access server to the monitoring equipment, and the first ID information of the video networking participant terminal is an ID number allocated by a network management server to the video networking number of the video networking participant terminal.
S211, sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
Specifically, the video networking participant terminal decrypts the second monitoring video data according to the target video decryption key to obtain the first monitoring video data, and the method includes:
d1, the video network participant terminal generates a destination decryption key according to the mac address of the video network participant terminal and the participant characteristics;
step D2, the video networking participant terminal acquires second conference sign information, wherein the second conference sign information comprises second ID information of the conference, second ID information of the video networking participant terminal and second ID information of the monitoring equipment;
the specific step D2 includes:
d21, the video network participant terminal receives the heartbeat data packet sent by the network management server;
d22, the video network participant terminal analyzes the heartbeat data packet to obtain second ID information of the video network participant terminal;
and D23, the video networking participant terminal receives the second ID information of the conference and the second ID information of the monitoring equipment, which are sent by the conference scheduling terminal.
Step D3, the video network participant terminal analyzes the second monitoring video data to obtain the first ID information of the conference, the first ID information of the video network participant terminal and the first ID information of the monitoring equipment;
step D4, comparing the second meeting flag information with the first meeting flag information;
and step D5, if the second conference mark information is the same as the first conference mark information, decrypting the I-frame encrypted video data in the second monitoring video data by using the target decryption key to obtain the first monitoring video data.
Fig. 3 is a flowchart of steps of another embodiment of a monitoring video data transmission method according to the present invention, as shown in fig. 3, a video networking data encryption system provided by the embodiment of the present invention includes a streaming media server, a monitoring access server, a conference scheduling terminal, a conference management server, and a network management server (not shown in fig. 3), the conference scheduling terminal is provided with a pamier fusion video scheduling platform, the monitoring access server is connected with monitoring devices, such as monitoring device 1, monitoring device 2, monitoring device 3, and monitoring device 4 in fig. 3, the video networking terminal A, B, C is respectively connected with the streaming media server and the conference management server, in the system, each device is connected with the network management server, each video networking device is pre-accessed into a video networking, the video networking device includes other devices besides the monitoring device, on the premise of ensuring successful network access, the conference management server accesses each video network terminal, the streaming media server encrypts first monitoring video data sent by the monitoring equipment by adopting a pre-calculated encryption key, sends the encrypted second monitoring video data to the video network terminal, namely the video network participant terminal, and the video network participant terminal decrypts the second monitoring video data according to the decryption key to obtain first monitoring video data and displays the first monitoring video data.
The specific operations and steps performed by each of the video network devices are described in detail in the foregoing embodiments, and are not described herein again.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
According to the monitoring video data transmission method provided by the embodiment of the invention, the acquisition request sent by the conference scheduling terminal is received and sent to the monitoring equipment under the condition that the conference joining of the video network participant terminal is successful; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
Another embodiment of the present invention provides a monitoring video data transmission apparatus, configured to execute the monitoring video data transmission method provided in the foregoing embodiment.
Referring to fig. 4, a block diagram of an embodiment of a monitoring video data transmission apparatus according to the present invention is shown, where the apparatus may be applied to a streaming media server in a video networking data encryption system, where the video networking data encryption system further includes a conference scheduling terminal, and specifically includes the following modules: an obtaining module 401, a receiving module 402, an encrypting module 403 and a sending module 404, wherein:
the acquisition module 401 is configured to receive an acquisition request sent by the conference scheduling terminal and send the acquisition request to the monitoring device when the video networking participant terminal successfully enters a conference;
the receiving module 402 is configured to receive first monitoring video data returned by the monitoring device;
the encryption module 403 is configured to encrypt the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
the sending module 404 is configured to send the second monitoring video data to a video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, where the target video encryption key corresponds to the target video decryption key.
The monitoring video data transmission device provided by the embodiment of the invention receives the acquisition request sent by the conference scheduling terminal and sends the acquisition request to the monitoring equipment under the condition that the conference joining of the video network participant terminal is successful; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
The monitoring video data transmission device provided by the above embodiment is further described in an additional embodiment of the present invention.
Optionally, the video networking data encryption system further includes a conference management server, the streaming media server further includes a video encryption key calculation module, and the video encryption key calculation module is configured to:
receiving a conference-entering key sent by the conference management server, wherein the conference-entering key is obtained by the conference management server through encryption calculation of mac addresses of the video network conference-participating terminals, the conference-participating characteristics and conference information, and the conference information comprises conference ID information;
analyzing the conference entering key to obtain the mac address and the conference participating characteristics of the video network conference participating terminal;
and carrying out encryption calculation on the mac address of the video network participant terminal and the participant characteristics to obtain the target video encryption key.
Optionally, the video encryption key calculation module is specifically configured to:
converting the mac address of the video networking participant terminal into a first binary character string;
converting the participant characteristic into a second binary string;
performing exclusive-or operation on the first binary character string and the second binary character string to obtain the target video encryption key;
correspondingly, the conference management server comprises a conference entry key calculation module, and the conference entry key calculation module is used for:
converting the mac address and the participant characteristic of the video networking participant terminal into a third binary character string;
converting the meeting ID information into a fourth binary string;
and carrying out exclusive OR operation on the third binary character string and the fourth binary character string to obtain the conference entering key.
Optionally, the encryption module is configured to:
analyzing the first monitoring video data to obtain I frame data in the first monitoring video data;
performing XOR operation on the target video encryption key and the I frame data to obtain I frame encrypted video data;
adding first conference sign information to the I-frame encrypted video data to obtain the encrypted second monitoring video data, wherein the first conference sign information comprises first ID information of a conference, first ID information of a video networking participant terminal and first ID information of monitoring equipment, the first ID information of the monitoring equipment is an ID number allocated to the monitoring equipment by a monitoring access server, and the first ID information of the video networking participant terminal is an ID number allocated to the video networking number of the video networking participant terminal by a network management server.
Optionally, the video networking participant terminal includes a decryption module, and the decryption module is configured to:
generating a target decryption key according to the mac address of the video network participant terminal and the participant characteristics;
acquiring second conference mark information, wherein the second conference mark information comprises second ID information of a conference, second ID information of a video network conference terminal and second ID information of a monitoring device;
analyzing the second monitoring video data to obtain first ID information of the conference, the first ID information of the video network conference participating terminals and the first ID information of the monitoring equipment;
comparing the second meeting flag information with the first meeting flag information;
and if the second conference mark information is the same as the first conference mark information, decrypting the I-frame encrypted video data in the second monitoring video data by using the target decryption key to obtain the first monitoring video data.
Optionally, the decryption module is specifically configured to:
the video network participant terminal receives the heartbeat data packet sent by the network management server;
the video network participant terminal analyzes the heartbeat data packet to obtain second ID information of the video network participant terminal;
and the video network conference terminal receives the second ID information of the conference and the second ID information of the monitoring equipment, which are sent by the conference scheduling terminal.
Optionally, the video networking participant terminal further includes a network access module, where the network access module is configured to:
sending a network access authentication request to a network management server;
receiving a handshake response returned by the network management server;
sending a heartbeat data packet to the network management server;
optionally, the video network conference terminal further includes a conference entering module, where the conference entering module is configured to:
under the condition that a video networking conference is reserved on the conference scheduling terminal, receiving a conference joining request sent by a conference management server; wherein the meeting request is obtained from the meeting scheduling terminal;
and returning a response of successful conference entry to the conference management server.
It should be noted that the respective implementable modes in the present embodiment may be implemented individually, or may be implemented in combination in any combination without conflict, and the present application is not limited thereto.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The monitoring video data transmission device provided by the embodiment of the invention receives the acquisition request sent by the conference scheduling terminal and sends the acquisition request to the monitoring equipment under the condition that the conference joining of the video network participant terminal is successful; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
Still another embodiment of the present invention provides a terminal device, configured to execute the monitoring video data transmission method provided in the foregoing embodiment.
Fig. 5 is a schematic structural diagram of a terminal device of the present invention, and as shown in fig. 5, the terminal device includes: at least one processor 501 and memory 502;
the memory stores a computer program; the at least one processor executes the computer program stored in the memory to implement the surveillance video data transmission method provided by the above-mentioned embodiment.
The terminal device provided by this embodiment receives the acquisition request sent by the conference scheduling terminal and sends the acquisition request to the monitoring device, under the condition that the participation of the video networking participant terminal is successful; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
Yet another embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed, the monitoring video data transmission method provided in any one of the above embodiments is implemented.
According to the computer-readable storage medium of the embodiment, the acquisition request sent by the conference scheduling terminal is received and sent to the monitoring equipment under the condition that the video network participant terminal successfully participates in the conference; receiving first monitoring video data returned by monitoring equipment; encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the second monitoring video data are sent to the video networking participant terminal, so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain first monitoring video data, a video encryption key is generated according to a mac address and participant characteristics of the video networking participant terminal, the video data obtained from the monitoring equipment are encrypted, the video networking participant terminal generates a decryption key according to a mac address of the video networking participant terminal and participant characteristics of a participant site, the encrypted video data are decrypted, if the decryption key is not matched with the encryption key, the encrypted video data cannot be decrypted, the video data are prevented from being leaked, and the safety of data transmission is improved.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, electronic devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing electronic device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing electronic device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing electronic devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing electronic device to cause a series of operational steps to be performed on the computer or other programmable electronic device to produce a computer implemented process such that the instructions which execute on the computer or other programmable electronic device provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or electronic device that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or electronic device. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or electronic device that comprises the element.
The monitoring video data transmission method and the monitoring video data transmission device provided by the invention are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A monitoring video data transmission method is applied to a streaming media server in a video networking data encryption system, the video networking data encryption system further comprises a conference scheduling terminal, and the method comprises the following steps:
under the condition that the video network participant terminal successfully accesses the conference, receiving an acquisition request sent by the conference scheduling terminal, and sending the acquisition request to the monitoring equipment;
receiving first monitoring video data returned by the monitoring equipment;
encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
and sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
2. The method of claim 1, wherein the video networking data encryption system further comprises a conference management server, and the preset destination video encryption key is obtained by:
receiving a conference-entering key sent by the conference management server, wherein the conference-entering key is obtained by the conference management server through encryption calculation of mac addresses of the video network conference-participating terminals, the conference-participating characteristics and conference information, and the conference information comprises conference ID information;
analyzing the conference entering key to obtain the mac address and the conference participating characteristics of the video network conference participating terminal;
and carrying out encryption calculation on the mac address of the video network participant terminal and the participant characteristics to obtain the target video encryption key.
3. The method according to claim 2, wherein the performing encryption calculation on the mac address of the video networking participant terminal and the participant characteristic to obtain the destination video encryption key comprises:
converting the mac address of the video networking participant terminal into a first binary character string;
converting the participant characteristic into a second binary string;
performing exclusive-or operation on the first binary character string and the second binary character string to obtain the target video encryption key;
in a corresponding manner, the first and second electrodes are,
the conference key is obtained by the conference management server through encryption calculation of the mac address of the video network conference participating terminal, the conference participating characteristics and the conference information, and comprises the following steps:
the conference management server converts the mac address and the conference characteristics of the video networking conference-participating terminal into a third binary character string;
the conference management server converts the conference ID information into a fourth binary string;
and the conference management server performs exclusive-OR operation on the third binary character string and the fourth binary character string to obtain the conference-entering key.
4. The method according to claim 1, wherein the data encryption system for video networking further comprises a monitoring access server and a network management server, and the encrypting the first monitoring video data according to a preset destination video encryption key to obtain encrypted second monitoring video data comprises:
analyzing the first monitoring video data to obtain I frame data in the first monitoring video data;
performing XOR operation on the target video encryption key and the I frame data to obtain I frame encrypted video data;
adding first conference sign information to the I-frame encrypted video data to obtain the encrypted second monitoring video data, wherein the first conference sign information comprises first ID information of a conference, first ID information of a video networking participant terminal and first ID information of monitoring equipment, the first ID information of the monitoring equipment is an ID number allocated to the monitoring equipment by a monitoring access server, and the first ID information of the video networking participant terminal is an ID number allocated to the video networking number of the video networking participant terminal by a network management server.
5. The method according to claim 4, wherein the video networking participant terminal decodes the second surveillance video data according to a destination video decryption key to obtain the first surveillance video data, and comprises:
the video network participant terminal generates a target decryption key according to the mac address of the video network participant terminal and the participant characteristics;
the video network conference participating terminal acquires second conference mark information, wherein the second conference mark information comprises second ID information of a conference, second ID information of the video network conference participating terminal and second ID information of the monitoring equipment;
the video networking participant terminal analyzes the second monitoring video data to obtain first ID information of the conference, the first ID information of the video networking participant terminal and the first ID information of the monitoring equipment;
comparing the second meeting flag information with the first meeting flag information;
and if the second conference mark information is the same as the first conference mark information, decrypting the I-frame encrypted video data in the second monitoring video data by using the target decryption key to obtain the first monitoring video data.
6. The method of claim 5, wherein the video networking participant terminal obtains second conference flag information, wherein the second conference flag information comprises second conference ID information, second ID information of the video networking participant terminal, and second ID information of the monitoring device, and comprises:
the video network participant terminal receives the heartbeat data packet sent by the network management server;
the video network participant terminal analyzes the heartbeat data packet to obtain second ID information of the video network participant terminal;
and the video network conference terminal receives the second ID information of the conference and the second ID information of the monitoring equipment, which are sent by the conference scheduling terminal.
7. The method of claim 1, wherein prior to said sending a request for acquisition of surveillance video to a surveillance device, the method further comprises:
the video network participant terminal sends a network access authentication request to a network management server;
the video network participant terminal receives a handshake response returned by the network management server;
the video network participant terminal sends heartbeat data packets to the network management server;
under the condition that a video networking conference is reserved on the conference scheduling terminal, the video networking conference participating terminal receives a conference entering request sent by a conference management server; wherein the meeting request is obtained from the meeting scheduling terminal;
and the video network participant terminal returns response of successful conference entry to the conference management server.
8. A monitoring video data transmission device is applied to a streaming media server in a video networking data encryption system, the video networking data encryption system further comprises a conference scheduling terminal, and the device comprises:
the acquisition module is used for receiving an acquisition request sent by the conference scheduling terminal and sending the acquisition request to the monitoring equipment under the condition that the video network participant terminal successfully accesses the conference;
the receiving module is used for receiving first monitoring video data returned by the monitoring equipment;
the encryption module is used for encrypting the first monitoring video data according to a preset target video encryption key to obtain encrypted second monitoring video data; the preset target video encryption key is obtained by encrypting according to the mac address and the conference participating characteristics of the video networking conference participating terminal, and the conference participating characteristics are obtained according to the conference site pictures;
and the sending module is used for sending the second monitoring video data to a video networking participant terminal so that the video networking participant terminal decrypts the second monitoring video data according to a target video decryption key to obtain the first monitoring video data, wherein the target video encryption key corresponds to the target video decryption key.
9. A terminal device, comprising: at least one processor and memory;
the memory stores a computer program; the at least one processor executes the computer program stored by the memory to implement the surveillance video data transmission method of any one of claims 1-7.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when executed, implements the surveillance video data transmission method according to any one of claims 1-7.
CN202010917557.7A 2020-09-03 2020-09-03 Monitoring video data transmission method and device, terminal equipment and storage medium Pending CN112165596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010917557.7A CN112165596A (en) 2020-09-03 2020-09-03 Monitoring video data transmission method and device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010917557.7A CN112165596A (en) 2020-09-03 2020-09-03 Monitoring video data transmission method and device, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112165596A true CN112165596A (en) 2021-01-01

Family

ID=73858662

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010917557.7A Pending CN112165596A (en) 2020-09-03 2020-09-03 Monitoring video data transmission method and device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112165596A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804058A (en) * 2021-03-17 2021-05-14 浙江华创视讯科技有限公司 Conference data encryption and decryption method and device, storage medium and electronic equipment
CN113656788A (en) * 2021-08-31 2021-11-16 成都卫士通信息产业股份有限公司 Multimedia conference terminal conference-in authentication method, device, equipment and storage medium
CN113747243A (en) * 2021-08-04 2021-12-03 乐视新生代(北京)文化传媒有限公司 Video encryption method, video playing method and device
CN114173332A (en) * 2022-02-09 2022-03-11 国网浙江省电力有限公司信息通信分公司 Data encryption transmission method and device suitable for 5G intelligent power grid inspection robot
CN115065843A (en) * 2022-07-22 2022-09-16 广州万协通信息技术有限公司 Video encryption and decryption processing method and system under security authentication
CN115174252A (en) * 2022-07-20 2022-10-11 中国工商银行股份有限公司 Video encryption transmission method, device, equipment and medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804058A (en) * 2021-03-17 2021-05-14 浙江华创视讯科技有限公司 Conference data encryption and decryption method and device, storage medium and electronic equipment
CN113747243A (en) * 2021-08-04 2021-12-03 乐视新生代(北京)文化传媒有限公司 Video encryption method, video playing method and device
CN113656788A (en) * 2021-08-31 2021-11-16 成都卫士通信息产业股份有限公司 Multimedia conference terminal conference-in authentication method, device, equipment and storage medium
CN113656788B (en) * 2021-08-31 2023-10-24 成都卫士通信息产业股份有限公司 Conference participation authentication method, device and equipment for multimedia conference terminal and storage medium
CN114173332A (en) * 2022-02-09 2022-03-11 国网浙江省电力有限公司信息通信分公司 Data encryption transmission method and device suitable for 5G intelligent power grid inspection robot
CN114173332B (en) * 2022-02-09 2022-04-19 国网浙江省电力有限公司信息通信分公司 Data encryption transmission method and device suitable for 5G intelligent power grid inspection robot
CN115174252A (en) * 2022-07-20 2022-10-11 中国工商银行股份有限公司 Video encryption transmission method, device, equipment and medium
CN115065843A (en) * 2022-07-22 2022-09-16 广州万协通信息技术有限公司 Video encryption and decryption processing method and system under security authentication
CN115065843B (en) * 2022-07-22 2022-12-20 广州万协通信息技术有限公司 Video encryption and decryption processing method and system under security authentication

Similar Documents

Publication Publication Date Title
CN112165596A (en) Monitoring video data transmission method and device, terminal equipment and storage medium
US7328345B2 (en) Method and system for end to end securing of content for video on demand
US7330898B2 (en) Network content management
US20160255385A1 (en) Method and system for media adaption
US9325502B2 (en) Identity management for transactional content
US6973499B1 (en) Ticketing and keying for orchestrating distribution of network content
US20140289839A1 (en) Resource control method and apparatus
US7917745B2 (en) Network communications security agent
US7865723B2 (en) Method and apparatus for multicast delivery of program information
CN1756146A (en) Process and streaming server for encrypting a data stream to a virtual smart card client system
JP4666015B2 (en) Content distribution system, content receiving terminal, and content distribution method
CN109672664B (en) Authentication method and system for video networking terminal
CN111953656B (en) Method, device, equipment and medium for monitoring video encryption transmission
CN110012260A (en) A kind of video conference content guard method, device, equipment and system
CN1443421A (en) Secure digital content delivery system and method over broadcast network
CN110719247B (en) Terminal network access method and device
KR102389690B1 (en) Content delivery system
CN111970541A (en) Data transmission method, device, terminal equipment and storage medium
CN111885351A (en) Screen display method and device, terminal equipment and storage medium
CN111556376A (en) Digital certificate signing and issuing method and device and computer readable storage medium
CN111131777B (en) Viewing method and device for video network monitoring
CN108965939A (en) Media data processing method, device, system and readable storage medium storing program for executing
CN109698966B (en) Method and device for logging in streaming media and interactively encrypting data
CN112437244A (en) Service recovery method, device, terminal equipment and storage medium
CN114760500B (en) Audio and video data encryption method and device

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