CN106170003A - Multipart video-meeting system and multipart video-meeting data transmission method - Google Patents
Multipart video-meeting system and multipart video-meeting data transmission method Download PDFInfo
- Publication number
- CN106170003A CN106170003A CN201610831970.5A CN201610831970A CN106170003A CN 106170003 A CN106170003 A CN 106170003A CN 201610831970 A CN201610831970 A CN 201610831970A CN 106170003 A CN106170003 A CN 106170003A
- Authority
- CN
- China
- Prior art keywords
- video
- auxiliary
- conference terminal
- module
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000005540 biological transmission Effects 0.000 title claims abstract description 16
- 238000000151 deposition Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of multipart video-meeting data transmission method, comprises the following steps: step 401, starts;Step 402, videoconference server judges whether multipart video-meeting terminates;If so, 408 are gone to step;If it is not, go to step 403;Step 403, videoconference server receives the video data of each video conference terminal participating in multipart video-meeting;Step 404, according to the request of each video conference terminal, videoconference server is sent to each video conference terminal corresponding main video;Step 405, each video conference terminal receives and plays main video;Step 406, the auxiliary video module in videoconference server produces auxiliary video;Step 407, auxiliary video module is sent to auxiliary video data to participate in each video conference terminal of multipart video-meeting;Go to step 402;Step 408, terminates.The present invention can effectively reduce the network data of transmission, improves Internet Use.
Description
Technical field
The present invention relates to video transmission method, especially a kind of multipart video-meeting data transmission method.
Background technology
Along with network technology and the development of mechanics of communication, use network to carry out video conference and get more and more.Multi-party video meeting
During view, on the one hand each terminal shows main video pictures (the most main video), also can show each participation terminal with wicket form
Video pictures (the most auxiliary video).When these video datas transmit together when, data transmission is a network the biggest
Burden.In the case of network is poor, the video conference that can affect user is experienced.
Summary of the invention
It is an object of the invention to overcome the deficiencies in the prior art, it is provided that a kind of multipart video-meeting system, with
And multipart video-meeting data transmission method, multipart video-meeting when, effectively reduce the network data of transmission, improve net
Network service condition.The technical solution used in the present invention is:
A kind of multipart video-meeting system, including: videoconference server and video conference terminal;Wherein:
Videoconference server: receive the video that video conference terminal is sent, sends the main video of video conference terminal request, produces
Give birth to and send auxiliary video;
Video conference terminal: send the video that this video conference terminal is recorded, receive and play main video, receive and play auxiliary regarding
Frequently;
Described main video, refers to participate in the video conference terminal of multipart video-meeting, occupies the video of screen largest portion;
Described auxiliary video, refers to participate in the video conference terminal of multipart video-meeting, and except main video, display participates in many ways regarding
The video of each terminal video picture of meeting frequently.
Further, described video conference terminal, including with lower module:
Login module, is used for signing in videoconference server;
Video record module, is responsible for recorded video data;
Video sending module, is sent to videoconference server the video data recorded;
Main video reception module, receives main video from videoconference server;
Main video playback module, plays main video;
Auxiliary video reception module, receives auxiliary video from videoconference server;
Auxiliary video playback module, plays auxiliary video;
Described videoconference server, comprises with lower module:
Terminal AM access module, receives video conference terminal logging request;
Account management module, preserves video conference terminal account and the data of video conference terminal login;
Terminal video receiver module, receives the video data that each video conference terminal is sent;
Terminal video sending module, sends main video data to each video conference terminal;
Auxiliary video module, the video data sent according to each video conference terminal, recombine an auxiliary video, and handle after scaling
Auxiliary video sends to each video conference terminal.
Further, described auxiliary video module, including:
Terminal video read module, reads the video data of each video conference terminal from terminal video receiver module;
Video scaling module, the video scaling of each video conference terminal to the picture dimension specified;
Video preserves module, preserves the video after scaling;
Auxiliary video encoding module, the video data of each video conference terminal after scaling, a synthetically produced auxiliary video;Auxiliary regard
Frequently picture is less than main video pictures;In auxiliary video, each terminal video picture is less than auxiliary video pictures;
Auxiliary video sending module, is sent to each video conference terminal auxiliary video.
The present invention provides a kind of multipart video-meeting data transmission method, is applied to above-mentioned multipart video-meeting system,
Comprise the following steps:
Step 401, starts;
Step 402, videoconference server judges whether multipart video-meeting terminates;If so, 408 are gone to step;If it is not, go to step
403;
Step 403, videoconference server receives the video data of each video conference terminal participating in multipart video-meeting;
Step 404, according to the request of each video conference terminal, videoconference server is sent to each video corresponding main video
Conference terminal;
Step 405, each video conference terminal receives and plays main video;
Step 406, the auxiliary video module in videoconference server produces auxiliary video;
Step 407, auxiliary video module is sent to auxiliary video data to participate in each video conference terminal of multipart video-meeting;Turn step
Rapid 402;
Step 408, terminates.
5. multipart video-meeting data transmission method as claimed in claim 4, it is characterised in that
The detailed process of the auxiliary video of above-mentioned generation, comprises the following steps:
Step 501, starts;
Step 502, obtains the video conference terminal number participating in multipart video-meeting;
Step 503, according to video conference terminal number, and terminal video picture target size, calculate and produce used by auxiliary video
Buffer size;
Step 504, according to the result of calculation of previous step, opens up an auxiliary screen buffer specifying size, is used for depositing auxiliary regarding
Frequency evidence;
Step 505, is that auxiliary video arranges the background colour specified;
Step 506, it is judged that whether the video data of this each video conference terminal is processed, if so, goes to step 513;If it is not,
Go to step 507;
Step 507, it is judged that this process time used has arrived restriction the most, if so, goes to step 513;If it is not, go to step 508;
Step 508, obtains a untreated video conference terminal account;
Step 509, reads the video data of this video conference terminal;
Step 510, zooms to the terminal video picture target size specified by this video data;
Step 511, calculates the position in auxiliary video of the video after the scaling that this account is corresponding;
Step 512, according to the positional information of step 511, the video data after this being scaled copies to the phase of auxiliary screen buffer
Answer position, go to step 506;
Step 513, by the data of auxiliary screen buffer according to prescribed coding said shank;
Step 514, terminates.
It is an advantage of the current invention that: the present invention, carrying out multipart video-meeting when, closes unified for the video of each terminal
And be auxiliary video, can effectively reduce the network data of transmission, improve Internet Use.
Accompanying drawing explanation
Fig. 1 is the display schematic diagram of main video and auxiliary video on video conference terminal of the present invention.
Fig. 2 is each module relationship schematic diagram of the video conferencing system of the present invention.
Fig. 3 is the structural representation of the auxiliary video module of the present invention.
Fig. 4 is that the data of the multipart video-meeting of the present invention transmit brief schematic flow sheet.
Fig. 5 is the flow chart producing auxiliary video of the present invention.
Detailed description of the invention
Below in conjunction with concrete drawings and Examples, the invention will be further described.
The present invention provides a kind of multipart video-meeting system, and a kind of multipart video-meeting data transmission method, many
The when of side's video conference, server the video of each participation terminal is produced an auxiliary video, be sent to each terminal and broadcast
Put.
Multipart video-meeting system, including: videoconference server and video conference terminal;Wherein:
Videoconference server: receive the video that video conference terminal is sent, sends the main video of video conference terminal request, produces
Give birth to and send auxiliary video;
Video conference terminal: send the video that this video conference terminal is recorded, receive and play main video, receive and play auxiliary regarding
Frequently.
As it is shown in figure 1, described main video, refer to participate in the video conference terminal of multipart video-meeting, occupy screen
Most video;
Described auxiliary video, refers to participate in the video conference terminal of multipart video-meeting, and except main video, display participates in many ways regarding
The video of each terminal video picture of meeting frequently;Auxiliary video pictures is less than main video pictures;In auxiliary video, each terminal video picture
Again smaller than main video pictures, and less than auxiliary video pictures;In the example that Fig. 1 provides, auxiliary video has terminal 1 video pictures, end
Holding 2 video pictures, terminal 3 video pictures, these are all the videos that the original video size recorded compared with terminal reduces;
Main video can be one section of video in videoconference server, or the video that one of video conference terminal is recorded.
As shown in Figure 2;
Described video conference terminal 211, including with lower module:
Login module 212, is used for signing in videoconference server;
Video record module 213, is responsible for recorded video data;
Video sending module 214, is sent to videoconference server the video data recorded;
Main video reception module 215, receives main video from videoconference server;
Main video playback module 216, plays main video;
Auxiliary video reception module 217, receives auxiliary video from videoconference server;
Auxiliary video playback module 218, plays auxiliary video.
Described videoconference server 201, comprises with lower module:
Terminal AM access module 202, receives video conference terminal logging request;
Account management module 203, preserves video conference terminal account and the data of video conference terminal login;
Terminal video receiver module 204, receives the video data that each video conference terminal is sent;
Terminal video sending module 205, sends main video data to each video conference terminal;
Auxiliary video module 206, the video data sent according to each video conference terminal, recombine an auxiliary video after scaling,
And auxiliary video is sent to each video conference terminal.
As it is shown on figure 3, described auxiliary video module, including:
Terminal video read module 301, reads the video data of each video conference terminal from terminal video receiver module;
Video scaling module 302, the video scaling of each video conference terminal to the picture dimension specified;
Video preserves module 303, preserves the video after scaling;
Auxiliary video encoding module 304, the video data of each video conference terminal after scaling, a synthetically produced auxiliary video;
Auxiliary video pictures is less than main video pictures;In auxiliary video, each terminal video picture is less than auxiliary video pictures;
Auxiliary video sending module 305, is sent to each video conference terminal auxiliary video.
A kind of multipart video-meeting data transmission method that the present invention provides, as shown in Figure 4, comprises the following steps:
Step 401, starts;
Step 402, videoconference server judges whether multipart video-meeting terminates;If so, 408 are gone to step;If it is not, go to step
403;
Step 403, videoconference server receives the video data of each video conference terminal participating in multipart video-meeting;
Step 404, according to the request of each video conference terminal, videoconference server is sent to each video corresponding main video
Conference terminal;
Step 405, each video conference terminal receives and plays main video;
Step 406, the auxiliary video module in videoconference server produces auxiliary video;
Step 407, auxiliary video module is sent to auxiliary video data to participate in each video conference terminal of multipart video-meeting;Turn step
Rapid 402,;
Step 408, terminates.
The detailed process of the auxiliary video of above-mentioned generation, as it is shown in figure 5, comprise the following steps:
Step 501, starts;
Step 502, obtains the video conference terminal number participating in multipart video-meeting;
Step 503, according to video conference terminal number, and terminal video picture target size, calculate and produce used by auxiliary video
Buffer size;
After terminal video picture target size is specified, the size after the video scaling of each video conference terminal just can determine that, then
It is multiplied by video conference terminal number, and adds the interval between terminal video picture and the relief area needed for circumferential side frame in figure 1 above,
It it is exactly the buffer size used by auxiliary video;
Step 504, according to the result of calculation of previous step, opens up a screen buffer specifying size, is used for depositing auxiliary video
Data;
Step 505, is that auxiliary video arranges the background colour specified;
Step 506, it is judged that whether the video data of this each video conference terminal is processed, if so, goes to step 513;If it is not,
Go to step 507;
Step 507, it is judged that this process time used has arrived restriction the most, if so, goes to step 513;If it is not, go to step 508;
Step 508, obtains a untreated video conference terminal account;
Step 509, reads the video data of this video conference terminal;
Step 510, zooms to the terminal video picture target size specified by this video data;
Step 511, it is intended that the position in auxiliary video of the video after the scaling that this account is corresponding;
Step 512, according to the positional information of step 511, the video data after this being scaled copies to the phase of auxiliary screen buffer
Answer position, go to step 506;
Step 513, by the data of auxiliary screen buffer according to prescribed coding said shank;
Step 514, terminates.
Claims (5)
1. a multipart video-meeting system, it is characterised in that including: videoconference server and video conference terminal;Wherein:
Videoconference server: receive the video that video conference terminal is sent, sends the main video of video conference terminal request, produces
Give birth to and send auxiliary video;
Video conference terminal: send the video that this video conference terminal is recorded, receive and play main video, receive and play auxiliary regarding
Frequently;
Described main video, refers to participate in the video conference terminal of multipart video-meeting, occupies the video of screen largest portion;
Described auxiliary video, refers to participate in the video conference terminal of multipart video-meeting, and except main video, display participates in many ways regarding
The video of each terminal video picture of meeting frequently.
2. multipart video-meeting system as claimed in claim 1, it is characterised in that
Described video conference terminal, including with lower module:
Login module, is used for signing in videoconference server;
Video record module, is responsible for recorded video data;
Video sending module, is sent to videoconference server the video data recorded;
Main video reception module, receives main video from videoconference server;
Main video playback module, plays main video;
Auxiliary video reception module, receives auxiliary video from videoconference server;
Auxiliary video playback module, plays auxiliary video;
Described videoconference server, comprises with lower module:
Terminal AM access module, receives video conference terminal logging request;
Account management module, preserves video conference terminal account and the data of video conference terminal login;
Terminal video receiver module, receives the video data that each video conference terminal is sent;
Terminal video sending module, sends main video data to each video conference terminal;
Auxiliary video module, the video data sent according to each video conference terminal, recombine an auxiliary video, and handle after scaling
Auxiliary video sends to each video conference terminal.
3. multipart video-meeting system as claimed in claim 2, it is characterised in that
Described auxiliary video module, including:
Terminal video read module, reads the video data of each video conference terminal from terminal video receiver module;
Video scaling module, the video scaling of each video conference terminal to the picture dimension specified;
Video preserves module, preserves the video after scaling;
Auxiliary video encoding module, the video data of each video conference terminal after scaling, a synthetically produced auxiliary video;Auxiliary regard
Frequently picture is less than main video pictures;In auxiliary video, each terminal video picture is less than auxiliary video pictures;
Auxiliary video sending module, is sent to each video conference terminal auxiliary video.
4. a multipart video-meeting data transmission method, is applied to the multi-party video as according to any one of claims 1 to 3
Conference system, comprises the following steps:
Step 401, starts;
Step 402, videoconference server judges whether multipart video-meeting terminates;If so, 408 are gone to step;If it is not, go to step
403;
Step 403, videoconference server receives the video data of each video conference terminal participating in multipart video-meeting;
Step 404, according to the request of each video conference terminal, videoconference server is sent to each video corresponding main video
Conference terminal;
Step 405, each video conference terminal receives and plays main video;
Step 406, the auxiliary video module in videoconference server produces auxiliary video;
Step 407, auxiliary video module is sent to auxiliary video data to participate in each video conference terminal of multipart video-meeting;Turn step
Rapid 402;
Step 408, terminates.
5. multipart video-meeting data transmission method as claimed in claim 4, it is characterised in that
The detailed process of the auxiliary video of above-mentioned generation, comprises the following steps:
Step 501, starts;
Step 502, obtains the video conference terminal number participating in multipart video-meeting;
Step 503, according to video conference terminal number, and terminal video picture target size, calculate and produce used by auxiliary video
Buffer size;
Step 504, according to the result of calculation of previous step, opens up an auxiliary screen buffer specifying size, is used for depositing auxiliary regarding
Frequency evidence;
Step 505, is that auxiliary video arranges the background colour specified;
Step 506, it is judged that whether the video data of this each video conference terminal is processed, if so, goes to step 513;If it is not,
Go to step 507;
Step 507, it is judged that this process time used has arrived restriction the most, if so, goes to step 513;If it is not, go to step 508;
Step 508, obtains a untreated video conference terminal account;
Step 509, reads the video data of this video conference terminal;
Step 510, zooms to the terminal video picture target size specified by this video data;
Step 511, calculates the position in auxiliary video of the video after the scaling that this account is corresponding;
Step 512, according to the positional information of step 511, the video data after this being scaled copies to the phase of auxiliary screen buffer
Answer position, go to step 506;
Step 513, by the data of auxiliary screen buffer according to prescribed coding said shank;
Step 514, terminates.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610831970.5A CN106170003A (en) | 2016-09-19 | 2016-09-19 | Multipart video-meeting system and multipart video-meeting data transmission method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610831970.5A CN106170003A (en) | 2016-09-19 | 2016-09-19 | Multipart video-meeting system and multipart video-meeting data transmission method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106170003A true CN106170003A (en) | 2016-11-30 |
Family
ID=57377095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610831970.5A Pending CN106170003A (en) | 2016-09-19 | 2016-09-19 | Multipart video-meeting system and multipart video-meeting data transmission method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106170003A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106507212A (en) * | 2016-12-09 | 2017-03-15 | 无锡纽微特科技有限公司 | The method for controlling video pictures in video call system and video calling |
| CN106507029A (en) * | 2016-12-05 | 2017-03-15 | 无锡纽微特科技有限公司 | The method for switching audio-frequence player device in video call system and video calling |
| CN106713817A (en) * | 2017-01-24 | 2017-05-24 | 无锡纽微特科技有限公司 | System and method for switching recording sources in video call |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102572370A (en) * | 2011-01-04 | 2012-07-11 | 华为终端有限公司 | Video conference control method and conference terminal |
| CN104853208A (en) * | 2015-05-13 | 2015-08-19 | 大唐移动通信设备有限公司 | Video coding method and apparatus |
-
2016
- 2016-09-19 CN CN201610831970.5A patent/CN106170003A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102572370A (en) * | 2011-01-04 | 2012-07-11 | 华为终端有限公司 | Video conference control method and conference terminal |
| CN104853208A (en) * | 2015-05-13 | 2015-08-19 | 大唐移动通信设备有限公司 | Video coding method and apparatus |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106507029A (en) * | 2016-12-05 | 2017-03-15 | 无锡纽微特科技有限公司 | The method for switching audio-frequence player device in video call system and video calling |
| CN106507212A (en) * | 2016-12-09 | 2017-03-15 | 无锡纽微特科技有限公司 | The method for controlling video pictures in video call system and video calling |
| CN106507212B (en) * | 2016-12-09 | 2019-08-02 | 无锡纽微特科技有限公司 | The method of video pictures is controlled in video call system and video calling |
| CN106713817A (en) * | 2017-01-24 | 2017-05-24 | 无锡纽微特科技有限公司 | System and method for switching recording sources in video call |
| CN106713817B (en) * | 2017-01-24 | 2020-04-10 | 厦门靠谱知识产权服务有限公司 | System and method for switching recording sound source in video call |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108055496B (en) | Live broadcasting method and system for video conference | |
| EP2863632B1 (en) | System and method for real-time adaptation of a conferencing system to current conditions of a conference session | |
| US6466248B1 (en) | Videoconference recording | |
| CN101335869B (en) | Video conference system based on Soft-MCU | |
| CN102204257A (en) | Low latency video encoder | |
| DE202013012652U1 (en) | Audio-Video communication, provided by a server with reduced latency | |
| CN1373965A (en) | Method and apparatus for making video conference participants appear in focus on video cameras leading to associated users | |
| CN104580995A (en) | Communication method and device of video conference | |
| EP2693747A2 (en) | Method and system for conducting video conferences of diverse participating devices | |
| WO2009076853A1 (en) | A three dimensional video communication terminal, system and method | |
| CN102325181B (en) | Instant audio/video interactive communication method based on sharing service and instant audio/video interactive communication system based on sharing service | |
| CN101640784A (en) | Device and method for controlling multi-image compounding in video conference system | |
| CN113099155B (en) | Video conference system suitable for multiple scenes | |
| CN103109528A (en) | System and method for the control and management of multipoint conferences | |
| WO2012109956A1 (en) | Method and device for processing conference information in video conference | |
| CN101242513A (en) | Dual-stream transmission method in video conference and video conference system | |
| CN103841358B (en) | The video conferencing system and method for low code stream, sending ending equipment, receiving device | |
| TW201105136A (en) | Video conferencing signal processing system | |
| CN103888712A (en) | Multilingual synchronous audio and video conference system | |
| CN111246150A (en) | Control method, system, server and readable storage medium for video conference | |
| CN106170003A (en) | Multipart video-meeting system and multipart video-meeting data transmission method | |
| CN112203126B (en) | Screen projection method, screen projection device and storage medium | |
| US20250086842A1 (en) | Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method | |
| CN114531564B (en) | Processing method and electronic equipment | |
| WO2013159507A1 (en) | Method, system and device for data retransmission and data obtaining device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161130 |