[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112637546B - Video conference system, gateway and conference control method for docking video monitoring platform - Google Patents

Video conference system, gateway and conference control method for docking video monitoring platform Download PDF

Info

Publication number
CN112637546B
CN112637546B CN202110263030.1A CN202110263030A CN112637546B CN 112637546 B CN112637546 B CN 112637546B CN 202110263030 A CN202110263030 A CN 202110263030A CN 112637546 B CN112637546 B CN 112637546B
Authority
CN
China
Prior art keywords
monitoring
video
audio
conference
address
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.)
Active
Application number
CN202110263030.1A
Other languages
Chinese (zh)
Other versions
CN112637546A (en
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.)
Zhejiang Huachuang Video Signal Technology Co Ltd
Original Assignee
Zhejiang Huachuang Video Signal 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 Zhejiang Huachuang Video Signal Technology Co Ltd filed Critical Zhejiang Huachuang Video Signal Technology Co Ltd
Priority to CN202110263030.1A priority Critical patent/CN112637546B/en
Publication of CN112637546A publication Critical patent/CN112637546A/en
Application granted granted Critical
Publication of CN112637546B publication Critical patent/CN112637546B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • 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/1066Session management
    • H04L65/1073Registration or de-registration
    • 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
    • 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
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a video conference system, a gateway and a conference control method for a butt joint video monitoring platform, wherein the system comprises: the conference control service module generates a corresponding simulation terminal for the selected monitoring camera, configures a simulation terminal unique identifier for the simulation terminal, configures the simulation terminal type as a monitoring platform simulation terminal, and adds the simulation terminal type and the monitoring camera unique identifier into a conference participant list; a signaling service module reads a conference participant list; calling participants, and when the type of the participants is found to be a monitoring platform simulation terminal, sending the unique identifier of the monitoring camera to the conference control service module, wherein the unique identifier is used for the conference control service module to call an interface to obtain a real-time audio and video stream monitoring address and a voice talkback address; the real-time monitoring audio-video streaming address and the voice talkback address are different addresses; and taking the real-time monitoring audio-video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters, and initiating a gateway task to the gateway service module.

Description

Video conference system, gateway and conference control method for docking video monitoring platform
Technical Field
The invention relates to the technical field of video conferences, in particular to a video conference system, a gateway and a conference control method for a butt joint video monitoring platform.
Background
With the development of video conference technology, in a large number of video conference application scenes, a conference system needs to be docked with a video monitoring platform. For example, in a public security emergency command system, a video conference system needs to call media data streams of an existing security monitoring platform. However, in the prior art, how to perform voice call with the security video monitoring device in the video conference system and obtain a better voice call effect becomes a technical problem.
Disclosure of Invention
The invention provides a video conference system, a gateway and a conference control method for a butt-joint video monitoring platform, which are used for realizing voice call with the video monitoring platform in the video conference system and ensuring the voice call quality.
One aspect of the present invention provides a video conference system for docking a video monitoring platform, comprising:
the conference control service module, the signaling service module, the media service module and the gateway service module, wherein:
the conference control service module is used for generating a corresponding simulation terminal for the selected monitoring camera, configuring a simulation terminal unique identifier for the simulation terminal, configuring the simulation terminal type as a monitoring platform simulation terminal, and adding the simulation terminal type and the monitoring camera unique identifier into a conference participant list;
the signaling service module comprises:
the loading unit is used for loading the conference information and reading the conference participant list;
the conference control system comprises a calling unit, a conference control service module and a conference control unit, wherein the calling unit is used for calling participants, and when the type of the participants is found to be a monitoring platform simulation terminal, the calling unit sends a unique identifier of a monitoring camera to the conference control service module, and the conference control service module calls an interface to obtain a real-time audio and video stream monitoring address and a voice talkback address; the real-time monitoring audio-video streaming address and the voice talkback address are different addresses;
and the task initiating unit is used for initiating a gateway task to the gateway service module by taking the real-time monitoring audio and video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters.
Optionally, the gateway service module includes:
the starting unit is used for starting a gateway task by using the monitoring audio and video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters;
the registration unit is used for initiating a registration conference to the signaling service module by using the unique identifier of the analog terminal;
the receiving and sending unit is used for receiving and sending audio and video streams of the conference after the conference is successfully entered;
the first processing unit is used for initiating a request for acquiring the real-time monitoring audio and video stream to a video monitoring platform or a monitoring camera by using the address of the monitoring audio and video stream, and discarding the monitoring audio stream after acquiring the real-time monitoring audio and video stream to obtain the monitoring video stream;
the first sub transceiving unit is used for sending the monitoring video stream to the media service module through the identity of the analog terminal;
the second processing unit is used for initiating a voice talkback request to the video monitoring platform or the monitoring camera by using the voice talkback address;
and the second sub-transceiving unit is used for sending the conference audio stream to the video monitoring platform or the monitoring camera and sending the voice talkback audio stream received from the video monitoring platform or the monitoring camera to the media service module.
Optionally, the transceiver unit interacts with the media service module to receive and transmit audio and video streams.
Optionally, the conference control service module calls an interface of a video monitoring platform or a monitoring camera to obtain a real-time monitoring audio/video stream address and a voice intercom address.
Another aspect of the present invention provides a gateway, including:
the starting unit is used for starting a gateway task by using the monitoring audio and video stream address, the voice talkback address and the unique analog terminal identifier corresponding to the monitoring camera as parameters;
the registration unit is used for initiating a registration conference to the signaling service module by using the unique identifier of the analog terminal;
the receiving and sending unit is used for receiving and sending audio and video streams of the conference after the conference is successfully entered;
the first processing unit is used for initiating a request for acquiring the real-time monitoring audio and video stream to a video monitoring platform or a monitoring camera by using the address of the monitoring audio and video stream, and discarding the monitoring audio stream after acquiring the real-time monitoring audio and video stream to obtain the monitoring video stream;
the first sub transceiving unit is used for sending the monitoring video stream to the media service module through the identity of the analog terminal;
the second processing unit is used for initiating a voice talkback request to the video monitoring platform or the monitoring camera by using the voice talkback address;
and the second sub-transceiving unit is used for sending the conference audio stream to the video monitoring platform or the monitoring camera and sending the received voice talkback audio stream sent by the video monitoring platform or the monitoring camera to the media service module.
Optionally, the transceiver unit interacts with the media service module to receive and transmit audio and video streams.
Another aspect of the present invention provides a conference control method, including:
generating a corresponding analog terminal for the selected monitoring camera, configuring an analog terminal unique identifier for the analog terminal, configuring the analog terminal type as a monitoring platform analog terminal, and adding the analog terminal type and the monitoring camera unique identifier into a conference participant list;
loading conference information, and reading a conference participant list;
calling participants, and acquiring real-time audio and video stream monitoring addresses and voice talkback addresses if the types of the participants are found to be monitoring platform simulation terminals;
and taking the real-time monitoring audio and video stream address, the voice talkback address and the unique identifier of the analog terminal corresponding to the monitoring camera as parameters, and initiating a gateway task to the gateway service.
Optionally, the conference control service module calls and acquires a real-time monitoring audio/video stream address and a voice talkback address according to the unique identifier of the monitoring camera and an interface of the video monitoring platform or the monitoring camera.
Optionally, the method further includes:
using the monitoring audio-video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters to start a gateway task;
initiating a registered conference by using the unique identifier of the analog terminal, and receiving and transmitting audio and video streams of the conference after the conference is successfully entered;
using the monitoring audio and video stream address to initiate a request for acquiring real-time monitoring audio and video streams to a video monitoring platform or a monitoring camera, discarding the monitoring audio streams after the real-time monitoring audio and video streams are acquired, and sending the acquired monitoring video streams to a media service module of the conference system through the identity of the analog terminal;
and using the voice talkback address, initiating a voice talkback request to the video monitoring platform or the monitoring camera, sending the conference audio stream to the video monitoring platform or the monitoring camera, and sending the voice talkback audio stream received from the video monitoring platform or the monitoring camera to the media service module of the conference system.
Optionally, after the meeting is successful, the media service module interacts with the media service module to receive and transmit the audio and video stream.
In the embodiment of the invention, a gateway uses a real-time monitoring RTSP URL address to send a request for acquiring a real-time monitoring audio and video stream to a video monitoring platform; after the real-time monitoring audio-video stream is obtained, the audio stream is discarded, and the obtained video stream is sent to a conference system in the mode of simulating the identity of a terminal; the gateway initiates voice talkback to the video monitoring platform or the monitoring camera by using the voice talkback RTSP URL address, sends the conference audio stream to the monitoring platform or the monitoring camera, and sends the received voice talkback audio stream sent by the monitoring platform or the monitoring camera to the conference system. The real-time monitoring RTSP URL address and the voice talkback RTSP URL address of a monitoring camera in the monitoring platform are used as parameters of the same gateway task, and the same simulation terminal is used for access, so that real-time monitoring video stream access and bidirectional voice call of the monitoring camera are realized; the voice talkback uses an independent channel for transmission, so that the real-time performance of the voice talkback is ensured; therefore, the problem that the transmission of the video stream can influence the audio stream and the logic of 'audio priority' cannot be realized when the audio and video stream is transmitted in one channel is solved, and the conference call quality with the monitoring camera is ensured. Two RTSP URL addresses of the monitoring camera correspond to one participant of the conference system, so that the conference system is convenient and natural to control, and the user experience is greatly improved.
The embodiment of the invention has the characteristics of strong performance and multiple adaptive platform types, thereby realizing the intercommunication and interconnection of the cross-platform video conference between the video conference platform and the monitoring platform, improving the conference efficiency, meeting different conference requirements of users and enhancing the use experience of the users. The embodiment of the invention can enable the participants of the conference to simultaneously check the real-time pictures shot by the camera in the communication process of the video conference, realize real-time voice call and better voice call effect, and is convenient for emergency command scheduling and communication arrangement, thereby realizing the great expansion of the application coverage of the video conference.
Drawings
Fig. 1 is a schematic structural diagram of a video conference system interfacing with a video monitoring platform according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a signaling service module according to an embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a gateway service module according to an embodiment of the present invention.
Fig. 4 is a flowchart of a conference control method according to an embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the present invention, RTSP (Real Time Streaming Protocol) is an application layer Protocol in the TCP/IP Protocol system, which defines how one-to-many applications can effectively transmit multimedia data through an IP network. The URL (uniform resource locator) is a uniform resource locator of the WWW, which is referred to as a network address.
Referring to fig. 1 and fig. 2, there are shown schematic structural diagrams of a video conference system for docking a video monitoring platform according to an embodiment of the present invention. The video conference system includes: a control service module 101, a signaling service module 102, a media service module 103, and a gateway service module 104, wherein:
the conference control service module 101 is configured to generate a corresponding simulation terminal for the selected monitoring camera, configure a simulation terminal unique identifier for the simulation terminal, simulate the monitoring camera into a video conference participant, configure the simulation terminal as a monitoring platform simulation terminal, and add the simulation terminal and the monitoring camera unique identifier to a conference participant list;
the signaling service module 102 (shown in fig. 2) includes:
a loading unit 1021, configured to load conference information and read a conference participant list;
the calling unit 1022 is configured to call a participant, and when the type of the participant is found to be a monitoring platform simulation terminal, send the unique identifier of the monitoring camera to the conference control service module, where the unique identifier is used by the conference control service module 101 to call an interface to obtain a real-time monitoring audio/video streaming RTSP URL (realrtsp URL) address and a voice talkback RTSP URL (audiortsp URL) address;
the task initiating unit 1023 is configured to initiate a monitoring platform gateway task to the gateway service module 104 by using a real-time monitoring audio/video stream RTSP URL (realrtsp URL) address, a voice talkback RTSP URL (audiortsp URL) address, and a unique analog terminal identifier corresponding to the monitoring camera as parameters.
As an implementation manner, the conference control service module 101 calls an interface of the video monitoring platform 105 to acquire a real-time monitoring audio/video streaming RTSP URL (realrtsp URL) address and a voice intercom RTSP URL (audiortsp URL) address.
Fig. 3 is a schematic structural diagram of a gateway service module, that is, a gateway provided in the embodiment of the present invention. In this embodiment of the present invention, the gateway service module 104, that is, the gateway, includes:
the starting unit 1041 is configured to start a monitoring platform gateway task using a monitoring audio/video stream RTSP URL (realrtsp URL) address, a voice intercom RTSP URL (audiortsp URL) address, and a unique analog terminal identifier corresponding to the monitoring camera as parameters;
a registering unit 1042, configured to initiate a registration conference to the signaling service module 102 by using the clientID as the unique identifier of the analog terminal;
the transceiving unit 1043 is configured to transceive audio and video streams of a conference after successful conference entry, in the conference system shown in fig. 1, since both the monitoring camera 1 and the monitoring camera 2 have entered the conference as analog terminals, the audio and video streams of the conference include the terminal 1, the terminal 2, and audio and video streams interacted with the monitoring camera 1 and the monitoring camera 2;
the first processing unit 1044 is configured to initiate a real-time monitoring audio/video stream to the video monitoring platform 105 by using the realrtsppal address of the monitoring audio/video stream, acquire the real-time monitoring audio/video stream, and discard the audio stream;
the transceiving unit 1043 further comprises:
the first sub transceiver unit 1045, configured to send the acquired video stream to the media service module 103 through the identity of the analog terminal;
the second processing unit 1046 is configured to initiate voice intercom to the video monitoring platform 105 by using the voice intercom audiortspr address;
the transceiving unit 1043 further comprises:
the second sub transceiver unit 1047, configured to send the conference audio stream obtained from the media service module 103 to the video monitoring platform 105, and send the voice intercom audio stream received from the video monitoring platform to the media service module 103;
when the audio stream format of the conference system is inconsistent with the audio stream format supported by the monitoring camera, the second sub transceiver unit 1047 is further configured to transcode the audio format, transcode the conference audio stream format into the audio stream format supported by the monitoring camera, and then send the audio stream format to the monitoring platform.
The transceiving unit 1043 interacts with the media service module 103 to transceive audio and video streams;
referring to fig. 4, a flowchart of a conference control method according to an embodiment of the present invention is shown. The method is applied to a video conference system of a butt joint video monitoring platform, and comprises the following steps:
step 201, the conference control service module generates a corresponding analog terminal for the selected monitoring camera, configures an analog terminal unique identifier for the analog terminal, configures the analog terminal type as a monitoring platform analog terminal, and adds the analog terminal type and the monitoring camera unique identifier to a conference participant list;
step 202, a signaling service module loads conference information and reads a conference participant list;
step 203, the signaling service module calls the participants, and if the types of the participants are found to be the monitoring platform simulation terminal, the conference control service module calls an interface to acquire real-time monitoring audio and video streaming RTSP (realRtspURL) addresses and voice talkback RTSP URL (audioRtspURL) addresses;
as an implementation manner, the conference control service module calls an interface of the video monitoring platform to acquire a real-time monitoring audio and video streaming RTSP (realRtspURL) address and a voice talkback RTSP URL (audioRtspURL) address;
and step 204, the signaling service module takes a real-time monitoring audio and video streaming RTSP URL (realRtspURL) address, a voice talkback RTSP URL (audioRtspURL) address and a simulation terminal unique identifier corresponding to the monitoring camera as parameters, and initiates a monitoring platform gateway task to the gateway service.
In an embodiment of the present invention, the method further includes the following steps, where the following steps are all implemented in a gateway service module, that is, a gateway:
step 205, starting a monitoring platform gateway task by using a monitoring audio/video stream RTSP (realRtspURL) address, a voice talkback RTSP URL (audioRtspURL) address and a unique analog terminal identifier corresponding to a monitoring camera as parameters;
step 206, using the simulation terminal to uniquely identify the clientID, initiating a registration conference to the signaling service module, and receiving and sending the audio and video stream of the conference after the conference is successfully entered;
the gateway service module interacts with the media service module and receives and transmits audio and video streams;
step 207, using the realRtspURL address of the monitored audio/video stream, initiating a real-time audio/video stream monitoring request to the video monitoring platform, acquiring the real-time audio/video stream, discarding the audio stream, and sending the acquired video stream to a media service module of the conference system through the identity of the analog terminal;
step 208, using the voice talkback audioRtspURL address to initiate a voice talkback request to the video monitoring platform, sending the conference audio stream to the monitoring platform by the gateway service module, and sending the voice talkback audio stream received from the monitoring platform to the media service module of the conference system; and the gateway service module sends the voice talkback audio stream received from the monitoring platform to a media service module of the conference system by using the identity of the analog terminal.
The process from step 205 to step 208 may be implemented by starting a gateway service RTSP client.
In an embodiment of the present invention, when the audio stream format of the conference system is not consistent with the audio stream format supported by the monitoring camera, step 108 further includes: and transcoding the audio format, namely transcoding the conference audio stream format into the audio stream format supported by the monitoring camera and then sending the audio stream format to the monitoring platform. Such as transcoding the AAC audio format of the conferencing system to G711A supported by the monitoring camera, etc.
The embodiment of the invention is also suitable for the video conference system to directly access the monitoring camera, namely, two RTSP URL addresses provided by the monitoring camera are directly used for accessing by bypassing the monitoring platform.
Specifically, in the embodiment of the present invention, the following configuration steps are included:
1. calling a video monitoring platform interface to obtain a monitoring camera list;
2. selecting a required monitoring camera, and acquiring a unique identification IPC ID (abbreviation of the monitoring camera) of the camera;
3. generating a simulation terminal unique identification client ID for the selected monitoring camera, thereby generating a globally unique identification in the conference system so as to determine a unique conference entering identity; configuring the type of the simulation terminal as a monitoring platform simulation terminal, and adding the simulation terminal and the unique camera identification IPCID into a conference participant list;
in this embodiment, the video conference WEB backend NODEJS logic: calling a video monitoring platform interface to acquire a real-time monitoring streaming RTSP (realRspURL) address and an audio talkback RTSP (audioRspURL) address of a monitoring camera according to the unique identification IPCID of the camera;
in this embodiment, the signaling service logic includes:
1. loading conference information, and reading a conference participant list;
2. when a participant is called, if the participant is found to be the monitoring platform simulation terminal, calling an NODEJS interface to acquire a real-time monitoring audio and video streaming RTSP (realRspURL) address and a voice talkback RTSP URL (audioRspURL) address;
3. using a real-time monitoring audio and video streaming RTSP URL (realRtspURL) address, a voice talkback RTSP URL (audioRtspURL) address and a clientID as parameters, and initiating a monitoring platform gateway task (as a task) to a gateway service;
in this embodiment, the gateway service logic includes:
1. starting a monitoring platform gateway task by using a realRtspURL address, an audioRtspURL address and a simulation terminal unique identifier clientID;
2. initiating a registration conference to a signaling service module by using a simulation terminal unique identifier clientID and receiving and transmitting audio and video streams of the conference;
3. using a realRtspURL address, initiating a real-time monitoring audio and video stream request to a video monitoring platform, acquiring a real-time monitoring audio and video stream sent by an analog terminal, discarding the audio stream, and sending the acquired video stream to a conference system through the identity of the analog terminal;
4. using the audioRtspURL address to initiate a voice talkback request to the video monitoring platform, sending a conference audio stream to the monitoring platform, and sending the received audio stream to the conference system;
in the embodiment of the invention, the gateway uses the RTSP URL address of the real-time monitoring audio and video stream to send a request for acquiring the real-time monitoring audio and video stream to the video monitoring platform; after the real-time monitoring audio-video stream is obtained, the audio stream is discarded, and the obtained video stream is sent to a conference system in the mode of simulating the identity of a terminal; the gateway initiates a voice talkback request to the video monitoring platform by using the voice talkback RTSP URL address, sends the conference audio stream to the monitoring platform, and sends the audio stream received from the monitoring platform to the conference system. The real-time monitoring audio and video streaming RTSP URL address and the voice talkback RTSP URL address of a monitoring camera in a monitoring platform are used as parameters of the same gateway task and are accessed by using the same simulation terminal, so that the real-time monitoring audio and video streaming access and the two-way voice call of the monitoring camera are realized; the voice talkback uses an independent channel for transmission, so that the real-time performance of the voice talkback is ensured; the method solves the problem that the transmission of the video stream can influence the audio stream and can not realize the logic of 'audio priority' when the audio and video stream is transmitted in one channel. The other ideas are as follows: an RTSP URL address corresponding to a monitoring camera can be adopted to correspond to a simulation terminal device in a video conference, a video conference participant is simulated, and a one-to-one mapping relation is formed. Therefore, when a monitoring camera provides an RTSP URL address for pulling real-time audio and video streams and an RTSP URL address for voice talkback, how to realize conference control becomes a difficult problem. Or the other realization method is that two RTSP URL addresses of one monitoring camera can be adopted to correspond to two simulation terminals in the video conference to simulate two conference participants. At this time, conference control (e.g., turning off the camera and turning off the speaker) for one monitoring camera in the conference system becomes very troublesome, and user experience is poor.
The embodiment of the invention effectively overcomes the two problems. In the monitoring platform of the embodiment of the invention, in order to ensure the voice talkback effect, the platform respectively uses different addresses for acquiring the audio and video stream and initiating the voice talkback, so that the two-way call with the monitoring camera is realized while the monitoring video stream is acquired, and the technical trouble caused when the video conference system is in butt joint with the monitoring platform and uses two addresses is overcome.
Specifically, a large number of monitoring cameras are managed in the video monitoring platform, and most of the monitoring cameras can acquire monitoring videos and can perform voice talkback. In order to ensure the voice talkback effect, the monitoring platform of the embodiment of the invention provides two RTSP URL addresses, wherein one RTSP URL address is used for pulling the real-time monitored audio/video stream, and the other RTSP URL address is used for the voice talkback of the camera and comprises one path of uplink audio stream and one path of downlink audio stream. The receiving and sending of the voice talkback audio stream are based on the independent network channel, the video stream can be prevented from influencing the sending of the audio stream, and the timeliness of the voice talkback is improved.
Therefore, the embodiment of the invention realizes the butt joint of a plurality of RTSP URL addresses of one monitoring camera of the monitoring platform in the conference system, pulls the real-time monitoring audio and video stream of the monitoring platform into the conference system, and simultaneously realizes the bidirectional communication with the monitoring camera. Two RTSP URL addresses of the monitoring camera correspond to one participant of the conference system, so that the conference system is convenient and natural to control, and the user experience is greatly improved. And the independent RTSP URL address and the monitoring camera are used for voice talkback, so that the implementation of an audio priority strategy is ensured, and the conference conversation quality with the monitoring camera is ensured.
Of course, the present invention may also be applied to other electronic devices with video functions, such as a tablet, a mobile phone, and the like, and the electronic devices with video functions are within the protection scope of the present invention as long as the electronic devices can separate audio and video streams into two independent channels for transmission.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (8)

1. A video conferencing system interfacing with a video surveillance platform, comprising:
the conference control service module, the signaling service module, the media service module and the gateway service module, wherein:
the conference control service module is used for generating a corresponding simulation terminal for the selected monitoring camera, configuring a simulation terminal unique identifier for the simulation terminal, configuring the simulation terminal type as a monitoring platform simulation terminal, and adding the simulation terminal type and the monitoring camera unique identifier into a conference participant list;
the signaling service module comprises:
the loading unit is used for loading the conference information and reading the conference participant list;
the conference control system comprises a calling unit, a conference control service module and a conference control unit, wherein the calling unit is used for calling participants, and when the type of the participants is found to be a monitoring platform simulation terminal, the calling unit sends a unique identifier of a monitoring camera to the conference control service module, and the conference control service module calls an interface to obtain a real-time audio and video stream monitoring address and a voice talkback address; the real-time monitoring audio-video streaming address and the voice talkback address are different addresses;
the task initiating unit is used for initiating a gateway task to the gateway service module by taking the real-time monitoring audio and video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters;
the gateway service module comprises:
the starting unit is used for starting a gateway task by using the monitoring audio and video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters;
the registration unit is used for initiating a registration conference to the signaling service module by using the unique identifier of the analog terminal;
the receiving and sending unit is used for receiving and sending audio and video streams of the conference after the conference is successfully entered;
the first processing unit is used for initiating a request for acquiring the real-time monitoring audio and video stream to a video monitoring platform or a monitoring camera by using the address of the monitoring audio and video stream, and discarding the monitoring audio stream after acquiring the real-time monitoring audio and video stream to obtain the monitoring video stream;
the first sub transceiving unit is used for sending the monitoring video stream to the media service module through the identity of the analog terminal;
the second processing unit is used for initiating a voice talkback request to the video monitoring platform or the monitoring camera by using the voice talkback address;
and the second sub-transceiving unit is used for sending the conference audio stream to the video monitoring platform or the monitoring camera and sending the voice talkback audio stream received from the video monitoring platform or the monitoring camera to the media service module.
2. The system of claim 1,
the receiving and sending unit interacts with the media service module and receives and sends audio and video streams.
3. The system of claim 1,
and the conference control service module calls an interface of a video monitoring platform or a monitoring camera to acquire a real-time monitoring audio and video stream address and a voice talkback address.
4. A gateway, comprising:
the starting unit is used for starting a gateway task by using the monitoring audio and video stream address, the voice talkback address and the unique analog terminal identifier corresponding to the monitoring camera as parameters;
the registration unit is used for initiating a registration conference to the signaling service module by using the unique identifier of the analog terminal;
the receiving and sending unit is used for receiving and sending audio and video streams of the conference after the conference is successfully entered;
the first processing unit is used for initiating a request for acquiring the real-time monitoring audio and video stream to a video monitoring platform or a monitoring camera by using the address of the monitoring audio and video stream, and discarding the monitoring audio stream after acquiring the real-time monitoring audio and video stream to obtain the monitoring video stream;
the first sub transceiving unit is used for sending the monitoring video stream to the media service module through the identity of the analog terminal;
the second processing unit is used for initiating a voice talkback request to the video monitoring platform or the monitoring camera by using the voice talkback address;
and the second sub-transceiving unit is used for sending the conference audio stream to the video monitoring platform or the monitoring camera and sending the received voice talkback audio stream sent by the video monitoring platform or the monitoring camera to the media service module.
5. The gateway according to claim 4,
the receiving and sending unit interacts with the media service module and receives and sends audio and video streams.
6. A conference control method, comprising:
generating a corresponding analog terminal for the selected monitoring camera, configuring an analog terminal unique identifier for the analog terminal, configuring the analog terminal type as a monitoring platform analog terminal, and adding the analog terminal type and the monitoring camera unique identifier into a conference participant list;
loading conference information, and reading a conference participant list;
calling participants, and acquiring real-time audio and video stream monitoring addresses and voice talkback addresses if the types of the participants are found to be monitoring platform simulation terminals;
taking a real-time monitoring audio-video stream address, a voice talkback address and a unique analog terminal identifier corresponding to a monitoring camera as parameters, and initiating a gateway task to a gateway service;
the method further comprises the following steps:
using the monitoring audio-video stream address, the voice talkback address and the unique identifier of the analog terminal as parameters to start a gateway task;
initiating a registered conference by using the unique identifier of the analog terminal, and receiving and transmitting audio and video streams of the conference after the conference is successfully entered;
using the monitoring audio and video stream address to initiate a request for acquiring real-time monitoring audio and video streams to a video monitoring platform or a monitoring camera, discarding the monitoring audio streams after the real-time monitoring audio and video streams are acquired, and sending the acquired monitoring video streams to a media service module of the conference system through the identity of the analog terminal;
and using the voice talkback address, initiating a voice talkback request to the video monitoring platform or the monitoring camera, sending the conference audio stream to the video monitoring platform or the monitoring camera, and sending the voice talkback audio stream received from the video monitoring platform or the monitoring camera to the media service module of the conference system.
7. The method of claim 6,
and the conference control service module calls and acquires a real-time monitoring audio and video stream address and a voice talkback address from an interface of the video monitoring platform or the monitoring camera according to the unique identifier of the monitoring camera.
8. The method of claim 7,
and interacting with the media service module after successful meeting, and receiving and transmitting audio and video streams.
CN202110263030.1A 2021-03-11 2021-03-11 Video conference system, gateway and conference control method for docking video monitoring platform Active CN112637546B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110263030.1A CN112637546B (en) 2021-03-11 2021-03-11 Video conference system, gateway and conference control method for docking video monitoring platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110263030.1A CN112637546B (en) 2021-03-11 2021-03-11 Video conference system, gateway and conference control method for docking video monitoring platform

Publications (2)

Publication Number Publication Date
CN112637546A CN112637546A (en) 2021-04-09
CN112637546B true CN112637546B (en) 2021-06-15

Family

ID=75297693

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110263030.1A Active CN112637546B (en) 2021-03-11 2021-03-11 Video conference system, gateway and conference control method for docking video monitoring platform

Country Status (1)

Country Link
CN (1) CN112637546B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095290B (en) * 2021-09-30 2024-03-22 联想(北京)有限公司 Information processing method, information processing device and electronic equipment
CN114125397A (en) * 2021-12-03 2022-03-01 苏州智芯控联信息科技有限公司 Audio and video communication method, device and system
CN115086595B (en) * 2022-07-14 2022-11-15 浙江华创视讯科技有限公司 Video conference control system, video conference control method and device
CN115334276B (en) * 2022-10-17 2023-03-31 深圳星网信通科技股份有限公司 Unmanned aerial vehicle video conferencing method, router, gateway equipment and storage medium
CN116132410A (en) * 2022-11-23 2023-05-16 湖南智领通信科技有限公司 Voice conference system and method based on tablet personal computer and camera

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1614994A (en) * 2004-11-30 2005-05-11 北京中星微电子有限公司 Audio and visual frequencies synchronizing method for IP network conference
CN103795962A (en) * 2012-11-01 2014-05-14 华平信息技术股份有限公司 Monitoring video conference system
CN106303377A (en) * 2015-05-20 2017-01-04 中兴通讯股份有限公司 Video monitoring processing method and processing device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10109315B2 (en) * 2005-03-01 2018-10-23 Eyesmatch Ltd Devices, systems and methods for auto-delay video presentation
CN105847182B (en) * 2016-04-18 2019-11-15 武汉烽火众智数字技术有限责任公司 A kind of audio-visual system sound intermediate frequency prioritised transmission method and its system
CN110933357A (en) * 2019-11-18 2020-03-27 深圳明心科技有限公司 Method and system for integrating monitoring system with video conference system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1614994A (en) * 2004-11-30 2005-05-11 北京中星微电子有限公司 Audio and visual frequencies synchronizing method for IP network conference
CN103795962A (en) * 2012-11-01 2014-05-14 华平信息技术股份有限公司 Monitoring video conference system
CN106303377A (en) * 2015-05-20 2017-01-04 中兴通讯股份有限公司 Video monitoring processing method and processing device

Also Published As

Publication number Publication date
CN112637546A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
CN112637546B (en) Video conference system, gateway and conference control method for docking video monitoring platform
CN113746808B (en) Converged communication method, gateway, electronic equipment and storage medium for online conference
CN107682657B (en) WebRTC-based multi-user voice video call method and system
US8843559B2 (en) Modifying payloads of digital streams for digital conferencing
RU2295841C2 (en) Method for realization of speech communication in packet mode
CN101778181B (en) Method and system for mobile terminal to achieve three-part call of videophone
CN101156374B (en) System and method for monitoring video call
CN110012366B (en) Wide-narrow band converged communication system and method used under public and private network IP interconnection
KR100713359B1 (en) Visual TelePhony Method of Capable to Providing Video in Another Display
US20070093238A1 (en) System for video conference, proxy server and method thereof
EP2448364B1 (en) Method for realizing radio videoconference, system and terminal thereof
US8825096B2 (en) Method and apparatus for enabling voice discussions among independent and simultaneous users of data content
CN102611871A (en) Method, system and mobile terminal for video communication and digital television receiving terminal
CN110808946A (en) Converged communication system and converged communication method
CN112422583A (en) Method and system for fusion and intercommunication of multi-protocol video application
CN108574689B (en) Method and device for video call
CN101626546B (en) Method and system for realizing data broadcasting in wireless video conference
US20140043430A1 (en) Apparatus and method for providing group communication service
CN113316098B (en) Method for establishing service channel and public network talkback equipment
KR100556914B1 (en) Video communication service method for pear to pear type mobile phone
CN109769100A (en) Video conference test method, device and storage medium
US8886823B2 (en) Method of communicating between several terminals
KR100367484B1 (en) Method for call set-up between mobile communication network and packet data network
TWI412252B (en) Wireless broadband user equipment, communication system and method with network quality control function
KR101528268B1 (en) System and method for streaming content to remote locations

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