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

CN116132410A - Voice conference system and method based on tablet personal computer and camera - Google Patents

Voice conference system and method based on tablet personal computer and camera Download PDF

Info

Publication number
CN116132410A
CN116132410A CN202211475437.1A CN202211475437A CN116132410A CN 116132410 A CN116132410 A CN 116132410A CN 202211475437 A CN202211475437 A CN 202211475437A CN 116132410 A CN116132410 A CN 116132410A
Authority
CN
China
Prior art keywords
camera
voice
data
central server
personal computer
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
CN202211475437.1A
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.)
Hunan Leading Wisdom Telecommunication and Technology Co Ltd
Original Assignee
Hunan Leading Wisdom Telecommunication and 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 Hunan Leading Wisdom Telecommunication and Technology Co Ltd filed Critical Hunan Leading Wisdom Telecommunication and Technology Co Ltd
Priority to CN202211475437.1A priority Critical patent/CN116132410A/en
Publication of CN116132410A publication Critical patent/CN116132410A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application relates to a voice conference system and a voice conference method based on a tablet computer and a camera, belonging to the technical field of conference systems. The voice conference system includes: the system comprises a tablet personal computer, a central server and a plurality of cameras; the tablet personal computer is communicated with the central server through a UDP protocol, and a plurality of cameras are connected with the central server; the central server replaces the tablet personal computer to connect the camera, manage the camera, forward the audio frequency and convert the audio frequency; voice mixing is carried out in the central server, and the pressure of the tablet personal computer for processing the audio is released; in addition, the processing capacity of the central server is stronger than that of the tablet personal computer, and the server configuration can be manually increased, so that the central server is adopted to process most of logic operation, the operation of a camera can be reduced, the communication quality of the camera is improved, and the communication delay is reduced.

Description

Voice conference system and method based on tablet personal computer and camera
Technical Field
The application relates to the technical field of conference systems, in particular to a voice conference system and a voice conference method based on a tablet personal computer and a camera.
Background
The existing voice communication between the tablet personal computer and the camera is generally that the tablet personal computer develops an android application software, loads an SDK (Software Development Kit ) of the camera, and is connected with one or more remote cameras, so that voice data receiving and sending are performed, and a voice data conversion monitoring program is started while the cameras are connected. The application program receives voice data of one camera, and the monitoring program forwards the voice data to other cameras. The application program internally needs to process the voice data sent by the camera, convert the format into a voice data format which can be identified by the application program and play the voice data in the application program. The method comprises the steps that the format of voice data input by an application program is converted into voice data which can be recognized by a camera, the voice data are sent to all connected cameras, and the cameras play the voice data.
In the prior art, the camera data forwarding is processed in the tablet personal computer application program, the tablet personal computer is directly connected with the camera through the SDK to carry out voice call, the voice data format sent by the camera or the tablet personal computer is converted in the application program, the processing capacity of the tablet personal computer has a limit, and when the camera is too many or the data of the camera is excessive, the tablet personal computer cannot process, the call quality is reduced, and the defect of blocking or long delay occurs.
Disclosure of Invention
Based on the foregoing, it is necessary to provide a voice conference system and method based on a tablet computer and a camera.
A voice conference system based on a tablet computer and a camera, the voice conference system comprising: tablet computer, central server, a plurality of camera.
The tablet personal computer is communicated with the central server through a UDP protocol, and a plurality of cameras are connected with the central server.
The tablet personal computer is used for managing the starting and stopping of the voice conference, popping up a voice conference interface after the voice conference is started, and simultaneously connecting with the central server; the system is also used for managing the meeting and the returning of the cameras, storing all the camera information in the tablet personal computer, adding a preset camera meeting after the voice conference is started or eliminating the added camera to exit the voice conference, and informing the center server of the added and eliminated camera information through a UDP protocol; and the system is also used for collecting the audio data, sending the audio data to the central server, and receiving and playing the audio data received from the central server.
The center server is used for controlling the camera according to the received meeting and return camera information; the central server is also used for carrying out format conversion on the received voice data sent by the tablet personal computer in the format conversion module, then carrying out audio mixing processing on the conversion result, sending the processed voice data to the camera, monitoring the voice input of the camera, simultaneously forwarding the voice data to other cameras for playing, carrying out format conversion on the monitored voice data of the camera, and sending the voice data to the tablet personal computer through a UDP protocol.
Further, the camera information stored in the tablet computer includes: camera IP address and camera name.
Further, in the voice conference, the camera can perform voice communication with other cameras and tablet computers through the central server; after the camera is removed, the camera leaves the voice conference, and the center server can not receive the voice information of the camera.
Further, the tablet personal computer collects audio data through the AudioRecord and sends the audio data to the central server, and plays audio data received from the central server through AudioTrack.
Further, the voice conference interface comprises a camera module, a participant display and voice play display module, a camera module and a camera rejecting module.
The preset camera module is used for popping up a window for adding preset camera information after receiving a camera instruction added by a user, and storing the camera information input by the user in the tablet personal computer after receiving a storage instruction.
The participant member display and voice playing display module is used for displaying all cameras of the participant, and has obvious voice playing display and voice playing when a certain camera is in communication.
The camera adding module is used for sending information of a camera selected by a user from preset cameras stored in the tablet personal computer to the central server after receiving a camera adding instruction of the user.
The camera eliminating module is used for sending the information of the camera to be eliminated selected by the user to the central server after receiving the camera eliminating instruction.
Further, the central server is configured to control the camera according to the received meeting and meeting returning camera information, and includes:
the center server is used for referencing the camera SDK to control the camera according to the received parameters and the call camera information, calling the camera to initialize and log in for connection, and calling the camera to log out for disconnection.
Further, the central server is further configured to perform format conversion on the received voice data sent by the tablet computer in the format conversion module, then perform audio mixing processing on the conversion result, send the processed voice data to the camera, monitor the voice input of the camera, forward the voice data to other cameras for playing, and send the monitored voice data of the camera to the tablet computer through a UDP protocol after performing format conversion, where the method includes:
the central server is also used for converting the received voice data sent by the tablet personal computer into a format which can be identified by the camera in the format conversion module, carrying out audio mixing processing on the audio signals after format conversion by adopting a linear superposition and averaging method, sending the voice data after audio mixing processing to the camera, calling a voice data forwarding method of the SDK of the camera, monitoring voice input of the camera, forwarding the monitored voice data to other cameras for playing, and simultaneously carrying out format conversion on the voice data of the monitored camera and sending the voice data to the tablet personal computer through a UDP protocol.
Further, the camera is a sea-health camera, and the camera plays voice data in a G722 format.
The voice data of the central server sent by the tablet personal computer is byte data.
The format conversion module in the central server is used for dividing byte data into 80 bytes of data, calling the SDK of the sea-health camera to perform G722 data conversion, calling the data transmission interface of the SDK and transmitting the G722 data to the camera; and the method is also used for calling the SDK of the sea-health camera with the received G722 format data of the camera, converting the G722 data into byte data and transmitting the byte data to the tablet personal computer through a UDP protocol.
The method is applied to the voice conference system based on the tablet computer and the camera, realizes the voice conference based on the tablet computer and the camera, and comprises the following steps:
tablet computer:
and after receiving the voice conference request instruction, running a voice conference application program, and storing preset camera information in the tablet personal computer.
Creating a voice conference through a voice conference application program, adding a meeting and/or a meeting returning camera, and sending meeting and/or meeting returning camera information to a central server.
The collected audio data is sent to the central server, and the audio data received from the central server is received and played.
The central server:
and calling the SDK control of the camera according to the received camera information, calling the initialization and login of the camera to connect, and calling the login of the camera to disconnect.
And converting the received voice data sent by the tablet personal computer into the format identical to the format of the playing data of the camera, and obtaining a voice conversion result.
And mixing the voice conversion result and then sending the voice conversion result to a camera for playing.
Calling a camera SDK voice data forwarding method, monitoring voice input of a camera, forwarding the monitored voice data to other cameras for playing, and simultaneously, converting the format of the monitored voice data of the camera and sending the converted voice data to the tablet personal computer through a UDP protocol.
Further, the camera is a sea-health camera, and the camera plays G722 format voice data; the voice data sent to the central server by the tablet computer are byte data.
Converting the received voice data sent by the tablet personal computer into the same format as the playing data of the camera to obtain a voice conversion result, wherein the voice conversion result comprises the following steps:
and dividing byte data into 80 bytes of data, calling the SDK of the sea-health camera to perform G722 data conversion, calling a data transmission interface of the SDK, and transmitting the G722 data to the camera.
And calling the received data in the G722 format of the camera with the SDK of the sea-health camera, converting the G722 data into byte data, and sending the byte data to the tablet personal computer through a UDP protocol.
The above-mentioned voice conference system and method based on tablet computer and camera, this voice conference system includes: the system comprises a tablet personal computer, a central server and a plurality of cameras; the tablet personal computer is communicated with the central server through a UDP protocol, and a plurality of cameras are connected with the central server; the central server replaces the tablet personal computer to connect the camera, manage the camera, forward the audio frequency and convert the audio frequency; voice mixing is carried out in the central server, and the pressure of the tablet personal computer for processing the audio is released; in addition, the processing capacity of the central server is stronger than that of the tablet personal computer, and the server configuration can be manually increased, so that the central server is adopted to process most of logic operation, the operation of a camera can be reduced, the communication quality of the camera is improved, and the communication delay is reduced.
Drawings
FIG. 1 is a block diagram of a voice conference system based on a tablet computer and a camera in one embodiment;
FIG. 2 is a UDP communication in one embodiment;
FIG. 3 is a schematic illustration of a voice conference interface in one embodiment;
fig. 4 is a flowchart of a voice conference method based on a tablet computer and a camera in another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
In one embodiment, as shown in fig. 1, there is provided a voice conference system based on a tablet computer and a camera, the voice conference system comprising: tablet computer 10, central server 20, a plurality of cameras 30.
The tablet personal computer 10 communicates with the central server 20 through a UDP protocol, and a plurality of cameras 30 are connected with the central server 20.
The tablet personal computer 10 is used for managing the starting and stopping of a voice conference, popping up a voice conference interface after the voice conference is started, and simultaneously connecting with a central server; the method is also used for managing the participation and the withdrawal of the cameras 30, storing all camera information in the tablet personal computer 10, adding a preset camera participation or rejecting the added cameras 30 to exit the voice conference after the voice conference is started, and notifying the added and rejected cameras to the central server 20 through UDP protocol (User Datagram Protocol ); and is further configured to collect audio data and send the audio data to the central server 20, and receive and play the audio data received from the central server 20. The UDP communication is shown in fig. 2.
Specifically, the camera is connected with the camera, and the camera is disconnected when the camera is returned. The voice conference application program is provided with a conference interface, the conference interface is provided with an on-line camera, and when a certain camera is in communication, the voice conference application program is provided with obvious voice playing display and plays voice.
The tablet personal computer 10 and the central server 20 are communicated in real time by adopting a UDP protocol with high transmission speed, low consumption, small delay and high data transmission efficiency. The tablet pc 10 serves as a client for UDP protocol communication, and transmits data to the center server 20 while listening to voice data transmitted from the center server 20.
The functions implemented by tablet 10 in the conferencing system are implemented by a voice conferencing application with play functions. After the tablet computer 10 runs the voice conference application program with the playing function, the tablet computer has the conference creation function, the function of storing preset camera information, the function of adding and presenting a camera, the voice playing function and the function of communicating with a server UDP.
The conference creation function is to start or stop a voice conference, pop up a voice conference window interface after the voice conference is started, and connect with a server at the same time. And if the connection server is successful, the voice conference is successfully established, the connection fails, the voice conference establishment failure is prompted, and the failure reason is displayed.
The function of storing preset camera information means that before adding a camera, the preset camera information is required to be stored in a tablet personal computer. The camera information is provided by the camera aspect, including the camera IP address, the camera name.
The camera adding and rejecting functions means that after the voice conference is established, a preset camera can be added, the camera is pulled into the conference as a voice object, and the added camera can be rejected. When the camera is in the voice conference, voice communication can be carried out with other cameras including the flat plate, and the camera is removed from the voice conference, so that voice information of the camera can not be received. Adding and removing cameras requires informing the server of the cameras' IP through UDP.
The voice playing function means: after the voice conference is established and started, a voice input and output function is provided in a conference interface, audioRecord is selected to collect audio and sent to a server for forwarding, and then AudioTrack is adopted for playing voice. The audio data collected by the AudioRecord is directly received and forwarded by byte bytes. AudioTrack is used to play uncompressed PCM format audio streams.
The function of UDP communication with the server means that a conference is created and started, namely UDP protocol communication is established with a central server, the conference is stopped, and a UDP communication channel with the server is destroyed. The UDP communication data includes two types: one is voice data stream, and the other is camera adding and rejecting information.
The central server 20 is used for controlling the camera 30 according to the received meeting and return camera information; the central server 20 is further configured to perform format conversion on the received voice data sent by the tablet pc 10 in the format conversion module, mix the conversion result, send the processed voice data to the camera 30, monitor the voice input of the camera 30, forward the voice data to other cameras 30 for playing, and send the monitored voice data of the camera 30 to the tablet pc 10 through a UDP protocol after performing format conversion. By adding a central server, the pressure of the tablet computer for processing the audio is released. The processing power of the central server is larger than that of the tablet computer, and the central server configuration can be manually increased. The original tablet personal computer is connected with the camera through the SDK, and is connected with the central server instead, and the central server is connected with the camera through the SDK. The central server can replace the tablet personal computer to connect the camera, manage the camera, forward the audio frequency and convert the audio frequency. And voice mixing is performed in the center server.
In the voice conference system based on the tablet personal computer and the camera, the voice conference system comprises: the system comprises a tablet personal computer, a central server and a plurality of cameras; the tablet personal computer is communicated with the central server through a UDP protocol, and a plurality of cameras are connected with the central server; the central server replaces the tablet personal computer to connect the camera, manage the camera, forward the audio frequency and convert the audio frequency; voice mixing is carried out in the central server, and the pressure of the tablet personal computer for processing the audio is released; in addition, the processing capacity of the central server is stronger than that of the tablet personal computer, and the server configuration can be manually increased, so that the central server is adopted to process most of logic operation, the operation of a camera can be reduced, the communication quality of the camera is improved, and the communication delay is reduced.
Further, the camera information stored in the tablet computer includes: camera IP address and camera name.
Furthermore, in the voice conference, the camera can carry out voice communication with other cameras and tablet computers through the central server; after the camera is removed, the camera leaves the voice conference, and the center server can not receive the voice information of the camera.
Further, the tablet personal computer collects audio data through the AudioRecord and sends the audio data to the central server, and the audio data received from the central server is played through AudioTrack.
Further, the voice conference interface comprises a camera module added with a default, a participant display and voice play display module, a camera module added and a camera module removed; the preset camera module is used for popping up a window for adding preset camera information after receiving a camera instruction added by a user, and storing the camera information input by the user in the tablet personal computer after receiving a storage instruction; the participant display and voice play display module is used for displaying all cameras of a participant, and has obvious voice play display and voice play when a certain camera is in communication; the camera adding module is used for sending the information of the camera selected by the user from the preset cameras stored in the tablet personal computer to the central server after receiving a camera adding instruction of the user; the camera eliminating module is used for sending the information of the camera to be eliminated selected by the user to the central server after receiving the camera eliminating instruction. The voice conference interface is shown in fig. 3. In fig. 3, "preset" refers to basic information of a preset camera, such as the IP of the camera, the name, "+" indicates that the camera is pulled into a meeting, "-" indicates that the camera is removed from the meeting, and "self" refers to a tablet computer that creates the meeting.
Further, the central server is configured to control the camera according to the received meeting and return camera information, and includes: the center server is used for referencing the camera SDK to control the camera according to the received parameters and the call camera information, calling the camera to initialize and log in for connection, and calling the camera to log out for disconnection.
Further, the central server is further configured to perform format conversion on the received voice data sent by the tablet computer in the format conversion module, then perform audio mixing processing on the conversion result, send the processed voice data to the camera, monitor the voice input of the camera, forward the voice data to other cameras for playing, and send the monitored voice data of the camera to the tablet computer through a UDP protocol after performing format conversion, where the method includes: the central server is also used for converting the received voice data sent by the tablet personal computer into a format which can be identified by the camera in the format conversion module, carrying out audio mixing processing on the audio signals after format conversion by adopting a linear superposition and averaging method, sending the voice data after audio mixing processing to the camera, calling a voice data forwarding method of the SDK of the camera, monitoring voice input of the camera, forwarding the monitored voice data to other cameras for playing, and simultaneously carrying out format conversion on the voice data of the monitored camera and sending the voice data to the tablet personal computer through a UDP protocol. The core algorithm of the mixing process is as follows:
b[i]=(byte)((bMax[i]+bMin[i])>>1)。
wherein b [ ] is the finally obtained audio, bMax [ ] and bMin [ ] are two-segment audio, bMax [ ] represents long audio, bMin [ ] represents short audio, i represents the length of audio, and i takes the value from 0 to the audio length.
Further, the camera is a sea-health camera, and the camera plays voice data in G722 format; the voice data of the central server sent by the tablet computer is byte data; the format conversion module in the central server is used for dividing byte data into 80 bytes of data, calling the SDK of the sea-health camera to perform G722 data conversion, calling the data transmission interface of the SDK and transmitting the G722 data to the camera; and the method is also used for calling the SDK of the sea-health camera with the received G722 format data of the camera, converting the G722 data into byte data and transmitting the byte data to the tablet personal computer through the UDP protocol.
In one embodiment, as shown in fig. 4, a voice conference method based on a tablet computer and a camera is provided, where the method is applied to the voice conference system based on the tablet computer and the camera, and implementing the voice conference based on the tablet computer and the camera includes:
tablet computer:
step 400: and after receiving the voice conference request instruction, running a voice conference application program, and storing preset camera information in the tablet personal computer.
Step 402: creating a voice conference through a voice conference application program, adding a meeting and/or a meeting returning camera, and sending meeting and/or meeting returning camera information to a central server.
Step 404: the collected audio data is sent to the central server, and the audio data received from the central server is received and played.
The central server:
step 406: and calling the SDK control of the camera according to the received camera information, calling the initialization and login of the camera to connect, and calling the login of the camera to disconnect.
Step 408: and converting the received voice data sent by the tablet personal computer into the format identical to the format of the playing data of the camera, and obtaining a voice conversion result.
Step 410: and mixing the voice conversion result and then sending the voice conversion result to a camera for playing.
Step 412: calling a camera SDK voice data forwarding method, monitoring voice input of a camera, forwarding the monitored voice data to other cameras for playing, and simultaneously, converting the format of the monitored voice data of the camera and sending the converted voice data to a tablet personal computer through a UDP protocol.
Further, the camera is a sea-health camera, and the camera plays voice data in G722 format; the voice data sent to the central server by the tablet computer are byte data; step 408 includes: dividing byte data into 80 bytes of data, calling an SDK of the sea-health camera to perform G722 data conversion, calling a data transmission interface of the SDK, and transmitting the G722 data to the camera; and calling the received data in the G722 format of the camera with the SDK of the sea-health camera, converting the G722 data into byte data, and sending the byte data to the tablet personal computer through a UDP protocol.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.

Claims (10)

1. Voice conference system based on tablet computer and camera, its characterized in that, voice conference system includes: the system comprises a tablet personal computer, a central server and a plurality of cameras;
the tablet personal computer is communicated with the central server through a UDP protocol, and a plurality of cameras are connected with the central server;
the tablet personal computer is used for managing the starting and stopping of the voice conference, popping up a voice conference interface after the voice conference is started, and simultaneously connecting with the central server; the system is also used for managing the meeting and the returning of the cameras, storing all the camera information in the tablet personal computer, adding a preset camera meeting after the voice conference is started or eliminating the added camera to exit the voice conference, and informing the center server of the added and eliminated camera information through a UDP protocol; the system is also used for collecting audio data and sending the audio data to the central server, and receiving and playing the audio data received from the central server;
the center server is used for controlling the camera according to the received meeting and return camera information; the central server is also used for carrying out format conversion on the received voice data sent by the tablet personal computer in the format conversion module, then carrying out audio mixing processing on the conversion result, sending the processed voice data to the camera, monitoring the voice input of the camera, simultaneously forwarding the voice data to other cameras for playing, carrying out format conversion on the monitored voice data of the camera, and sending the voice data to the tablet personal computer through a UDP protocol.
2. The voice conference system of claim 1, wherein the camera information stored in the tablet computer comprises: camera IP address and camera name.
3. The voice conference system according to claim 1, wherein the camera is in a voice conference, and the camera can perform voice communication with other cameras and tablet computers through the central server; after the camera is removed, the camera leaves the voice conference, and the center server can not receive the voice information of the camera.
4. The voice conference system of claim 1, wherein the tablet computer collects audio data through AudioRecord and sends the audio data to the central server, and plays audio data received from the central server through AudioTrack.
5. The voice conference system of claim 1, wherein the voice conference interface comprises an add-on preset camera module, a participant display and voice play display module, an add-on camera module, and a reject camera module;
the preset camera module is used for popping up a window for adding preset camera information after receiving a camera instruction added by a user, and storing the camera information input by the user in the tablet personal computer after receiving a storage instruction;
the participant display and voice play display module is used for displaying all cameras of a participant, and has obvious voice play display and voice play when a certain camera is in communication;
the camera adding module is used for sending the information of the camera selected by the user from the preset cameras stored in the tablet personal computer to the central server after receiving a camera adding instruction of the user;
the camera eliminating module is used for sending the information of the camera to be eliminated selected by the user to the central server after receiving the camera eliminating instruction.
6. The voice conference system of claim 1, wherein the central server is configured to control the camera according to the received meeting and meeting camera information, and comprises:
the center server is used for referencing the camera SDK to control the camera according to the received parameters and the call camera information, calling the camera to initialize and log in for connection, and calling the camera to log out for disconnection.
7. The voice conference system according to claim 1, wherein the central server is further configured to perform format conversion on voice data sent by the received tablet computer in the format conversion module, mix the conversion result, send the processed voice data to the camera, monitor voice input of the camera, forward the voice input to other cameras for playing, and send the monitored voice data of the camera to the tablet computer through UDP after performing format conversion, and the voice conference system comprises:
the central server is also used for converting the received voice data sent by the tablet personal computer into a format which can be identified by the camera in the format conversion module, carrying out audio mixing processing on the audio signals after format conversion by adopting a linear superposition and averaging method, sending the voice data after audio mixing processing to the camera, calling a voice data forwarding method of the SDK of the camera, monitoring voice input of the camera, forwarding the monitored voice data to other cameras for playing, and simultaneously carrying out format conversion on the voice data of the monitored camera and sending the voice data to the tablet personal computer through a UDP protocol.
8. The voice conference system of claim 1, wherein the camera is a haversack camera, the camera playing G722 format voice data;
the voice data of the central server sent by the tablet computer are byte data;
the format conversion module in the central server is used for dividing byte data into 80 bytes of data, calling the SDK of the sea-health camera to perform G722 data conversion, calling the data transmission interface of the SDK and transmitting the G722 data to the camera; and the method is also used for calling the SDK of the sea-health camera with the received G722 format data of the camera, converting the G722 data into byte data and transmitting the byte data to the tablet personal computer through a UDP protocol.
9. The voice conference method based on the tablet computer and the camera is characterized in that the method is applied to the voice conference system based on the tablet computer and the camera as claimed in any one of claims 7 to 8, realizes the voice conference based on the tablet computer and the camera, and comprises the following steps:
tablet computer:
after receiving the voice conference request instruction, running a voice conference application program, and storing preset camera information in the tablet computer;
creating a voice conference through a voice conference application program, adding a meeting and/or meeting returning camera, and sending meeting and/or meeting returning camera information to a central server;
collecting audio data, sending the audio data to a central server, and simultaneously receiving and playing the audio data received from the central server;
the central server:
calling the SDK control of the camera according to the received camera information, calling the initialization and login of the camera to connect, and calling the log-out of the camera to disconnect;
converting the received voice data sent by the tablet personal computer into the format identical to the format of the playing data of the camera to obtain a voice conversion result;
mixing the voice conversion result and then sending the voice conversion result to a camera for playing;
calling a camera SDK voice data forwarding method, monitoring voice input of a camera, forwarding the monitored voice data to other cameras for playing, and simultaneously, converting the format of the monitored voice data of the camera and sending the converted voice data to the tablet personal computer through a UDP protocol.
10. The voice conference method according to claim 9, wherein the camera is a haversack camera, and the camera plays voice data in G722 format; the voice data sent to the central server by the tablet computer are byte data;
converting the received voice data sent by the tablet personal computer into the same format as the playing data of the camera to obtain a voice conversion result, wherein the voice conversion result comprises the following steps:
dividing byte data into 80 bytes of data, calling an SDK of the sea-health camera to perform G722 data conversion, calling a data transmission interface of the SDK, and transmitting the G722 data to the camera;
and calling the received data in the G722 format of the camera with the SDK of the sea-health camera, converting the G722 data into byte data, and sending the byte data to the tablet personal computer through a UDP protocol.
CN202211475437.1A 2022-11-23 2022-11-23 Voice conference system and method based on tablet personal computer and camera Pending CN116132410A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211475437.1A CN116132410A (en) 2022-11-23 2022-11-23 Voice conference system and method based on tablet personal computer and camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211475437.1A CN116132410A (en) 2022-11-23 2022-11-23 Voice conference system and method based on tablet personal computer and camera

Publications (1)

Publication Number Publication Date
CN116132410A true CN116132410A (en) 2023-05-16

Family

ID=86298113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211475437.1A Pending CN116132410A (en) 2022-11-23 2022-11-23 Voice conference system and method based on tablet personal computer and camera

Country Status (1)

Country Link
CN (1) CN116132410A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753961A (en) * 2008-12-08 2010-06-23 北京中星微电子有限公司 Meeting realizing method in video monitoring system and video monitoring meeting system
US20110137438A1 (en) * 2009-12-07 2011-06-09 Vimicro Electronics Corporation Video conference system and method based on video surveillance system
CN104144147A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Voice communication method and system in video monitoring
CN107347063A (en) * 2017-06-15 2017-11-14 苏州科达特种视讯有限公司 The method and server of front monitoring front-end are accessed in conference system
CN108307138A (en) * 2018-01-24 2018-07-20 湖北省广播电视信息网络股份有限公司 Can telecommunication video system and video method
CN108933914A (en) * 2017-05-24 2018-12-04 中兴通讯股份有限公司 A kind of method and system carrying out video conference using mobile terminal
CN109309803A (en) * 2018-09-20 2019-02-05 视联动力信息技术股份有限公司 A kind of camera long-range control method and device
CN112637546A (en) * 2021-03-11 2021-04-09 浙江华创视讯科技有限公司 Video conference system, gateway and conference control method for docking video monitoring platform

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753961A (en) * 2008-12-08 2010-06-23 北京中星微电子有限公司 Meeting realizing method in video monitoring system and video monitoring meeting system
US20110137438A1 (en) * 2009-12-07 2011-06-09 Vimicro Electronics Corporation Video conference system and method based on video surveillance system
CN104144147A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Voice communication method and system in video monitoring
CN108933914A (en) * 2017-05-24 2018-12-04 中兴通讯股份有限公司 A kind of method and system carrying out video conference using mobile terminal
CN107347063A (en) * 2017-06-15 2017-11-14 苏州科达特种视讯有限公司 The method and server of front monitoring front-end are accessed in conference system
CN108307138A (en) * 2018-01-24 2018-07-20 湖北省广播电视信息网络股份有限公司 Can telecommunication video system and video method
CN109309803A (en) * 2018-09-20 2019-02-05 视联动力信息技术股份有限公司 A kind of camera long-range control method and device
CN112637546A (en) * 2021-03-11 2021-04-09 浙江华创视讯科技有限公司 Video conference system, gateway and conference control method for docking video monitoring platform

Similar Documents

Publication Publication Date Title
US10425782B2 (en) Voice messaging method and mobile terminal supporting voice messaging in mobile messenger service
EP1446908B1 (en) Method and apparatus for packet-based media communication
US6836788B2 (en) Method for selecting RTP element in dynamic multicast tree for multimedia conference
US6175856B1 (en) Method and apparatus for dynamic selection of compression processing during teleconference call initiation
KR101301434B1 (en) Voice instant messaging between mobile and computing devices
JPH08125687A (en) Data transfer method, data transmitter, data receiver and video mail system
WO2023169066A1 (en) Monitoring content playback control method and apparatus, and storage medium and electronic device
CN113612759B (en) High-performance high-concurrency intelligent broadcasting system based on SIP protocol and implementation method
CN116132410A (en) Voice conference system and method based on tablet personal computer and camera
CN214154670U (en) Dual-hot backup video conference system
CN112188142A (en) Network conference hot backup system and implementation method
CN114025230B (en) Terminal video playing method and related device
US9485458B2 (en) Data processing method and device
CN112564926B (en) Method and system for processing network conference
JP2970645B2 (en) Multipoint connection conference system configuration method, multipoint connection conference system, server device and client device, and storage medium storing multipoint connection conference system configuration program
CN115134628B (en) Streaming media transmission method, streaming media transmission device, terminal equipment and storage medium
JP7248351B1 (en) Terminal device, output method, and program
CN113992924B (en) Method and system for notifying operation and maintenance personnel in live broadcast scene
CN101577808A (en) Visible tackback capable of transmitting advertising information and transmitting method thereof
JPH11261982A (en) Video telephone terminal, power source control method and recording medium
CN118740849A (en) Communication connection method and device, electronic equipment and cloud platform
CN115550323A (en) Method and device for accessing streaming media data of external network
CN113422971A (en) Method, device and storage medium for realizing online interaction
JP2003189274A (en) Video conference system and signal transmitting device
JP2003101979A (en) Communication method, communication system, server device, and terminal equipment

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