CN107070671A - The processing method of share desktop in conference system - Google Patents
The processing method of share desktop in conference system Download PDFInfo
- Publication number
- CN107070671A CN107070671A CN201710226278.4A CN201710226278A CN107070671A CN 107070671 A CN107070671 A CN 107070671A CN 201710226278 A CN201710226278 A CN 201710226278A CN 107070671 A CN107070671 A CN 107070671A
- Authority
- CN
- China
- Prior art keywords
- computer
- data
- screen
- participant
- share desktop
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- 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
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a kind of processing method of share desktop in conference system.The present invention to the screen of Sharing computer by first carrying out continuous sectional drawing, obtain screen image data, then screen image data is carried out successively turning form, coding compression, disassemble the operation such as Framed Data, the form that wherein present invention is encoded using H264 carries out coding compression to data, data are disassembled into the smaller discrete frame data of data volume again after compression, and discrete frame data are transferred to every participant's computer further through the mode of UDP multicasts, participant's computer is received by software, and above-mentioned discrete frame data are combined into complete frame, finally played back on the screen of meeting person's computer, so that the data volume of transmission reduces, bandwidth is greatly reduced, the speed of data transfer is faster, one computer can transmit identical message to multiple participant's computers simultaneously, finally realize multiple stage computers high speed Sharing computer desktop.
Description
Technical field
It is more particularly to a kind of the present invention relates to computer network meetings system and multimedia data processing field is related to
The processing method of share desktop in conference system.
Background technology
In electric network conference system, it is often necessary to which participant member's Sharing computer desktop demonstrates personal demonstration data
With document etc..But in traditional conference system, whole screen is typically directly intercepted at a fixed time interval, then pass respectively
The network conference client of participant is given, this mode is past because the data volume of transmission is very big when screen resolution is very high
Toward serious delay is caused, Consumer's Experience is influenceed, or even can not normally use.
The content of the invention
It is an object of the invention to overcome above-mentioned prior art exist deficiency, and one kind is provided can be in Web conference system
The conference system processing method of system high speed Sharing computer desktop and working stability.
The object of the present invention is achieved like this.
The processing method of share desktop in a kind of conference system, including share desktop computer, and participant's computer,
It is characterized in that, comprise the following steps,
Step one:Screenshotss, screen picture obtained by screenshotss are carried out to the screen of share desktop computer;
Step 2:Above-mentioned screen picture is switched into YUV420 data formats, and temporary gained YUV420 data by color mode;
Step 3:By above-mentioned temporary gained YUV420 data, it is compressed in the form of H264 is encoded, video data compression is made
In bag, step 3, because the maximum advantages of H264 are that have very high data compression ratio, therefore enter in the form of H264 is encoded
Row compressed encoding, the data volume that video data compression bag is made is smaller, and H264 also possesses while with high compression ratio
High-quality smooth image, Just because of this, the video data compressed by H264, the band required in network transmission process
Wide less, also more economically, the speed of data transfer is faster;
Step 4:Video data compression bag obtained above is disassembled, discrete frame data are made, then pass through UDP multicasts
Above-mentioned discrete frame data are transferred in participant's computer, step 4 by mode, because UDP has resource consumption small, processing
Fireballing advantage, so as to greatly reduce the execution time, makes the speed of data transfer faster;
Step 5:Participant's computer, receives above-mentioned discrete frame data, and above-mentioned discrete frame data is combined into complete
Frame, forms video and is played back on the screen of meeting person's computer, to realize the desktop of share desktop computer, in participant's meter
Shared on calculation machine.
Above-mentioned technical proposal can be also made to the following further improve.
As more specifically scheme, in the step one, screenshotss are carried out to the screen of share desktop computer and referred to:One
In fixing time, screenshotss rapidly, continuously are carried out to the screen of the computer of share desktop, and by multiple screen maps obtained by interception
As temporary.
As more specifically scheme, in the step 4, video data compression bag obtained above is disassembled, refer to by regarding
Each two field picture in frequency compression data packet disassembles into the discrete frame data of data volume very little, then by way of UDP multicasts
Above-mentioned discrete frame data are transferred to participant's computer.
As more specifically scheme, in the step 2, color mode is ARGB patterns.
As more specifically scheme, after the step 5, participant's computer is received by software and will be above-mentioned discrete
Frame data are combined into complete frame, are finally played back on the screen of meeting person's computer.
As more specifically scheme, after the step 5, the software is with decoding, coding and plays video capability
Video jukebox software.
Beneficial effects of the present invention are as follows:
(One)The present invention obtains screen image data, then to screen by first carrying out continuous sectional drawing to the screen of Sharing computer
Curtain view data carries out turning form, coding compression successively, the operation such as Framed Data is disassembled, wherein what the present invention was encoded using H264
Form carries out coding compression to data, data is disassembled into the smaller discrete frame data of data volume again after compression, and lead to again
Cross the modes of UDP multicasts and discrete frame data are transferred to every participant's computer, participant's computer received by software,
And above-mentioned discrete frame data are combined into complete frame, finally played back on the screen of meeting person's computer, so that passing
Defeated data volume reduces, and bandwidth is greatly reduced, and faster, a computer can be counted the speed of data transfer to multiple participants simultaneously
Calculation machine transmits identical message, finally realizes multiple stage computers high speed Sharing computer desktop.The inventive method can be great
Bandwidth is saved, the shared speed of the various desktops of Web conference is improved, better meets Consumer's Experience.
(Two)Because the maximum advantages of H264 are that have very high data compression ratio, therefore enter in the form of H264 is encoded
Row compression, the data volume that video data compression bag is made is smaller.And H264 also possesses high-quality while with high compression ratio
Smooth image is measured, Just because of this, the video data compressed by H264, the bandwidth required in network transmission process is more
Few, also more economically, the speed of data transfer faster, so as to improve the shared speed of Web conference kind desktop, is better met
Consumer's Experience.
(Three)Moreover, the inventive method uses udp multicast forms, UDP is a connectionless protocol, before transmission data
Source and terminal do not set up connection, because transmission data do not set up connection, therefore avoid the need for safeguarding connection status, therefore one yet
Platform share desktop computer can transmit identical message to multiple participant's computers simultaneously, and participant's computer number is not limited
Amount, is additionally, since UDP and eliminates information reliable delivery mechanism, and the function transfer such as safety and sequence is completed to upper layer application,
Thus Reliability Assurance is not carried out to transmission packet, be suitable for once transmitting low volume data, UDP has resource consumption small, located
Fireballing advantage is managed, so as to greatly reduce the execution time, speed is guaranteed.Therefore the inventive method is applied to each
Large conference room, classroom, suitable for cable network.
(Four)Further, the inventive method can be accessed with the stream media protocol of main flow, such as RTMP RTSP.
(Five)In addition, the inventive method can be used for windows platforms, Android 5.0 is with upper mounting plate.
(Six)More have plenty of, the inventive method encodes flow independent of server.
Brief description of the drawings
Fig. 1 is the step flow diagram of the processing method of share desktop in conference system of the present invention.
Embodiment
Below in conjunction with the accompanying drawings and embodiment the invention will be further described.
Embodiment one, with reference to shown in Fig. 1, the processing method of share desktop in conference system, including share desktop computer,
And participant's computer, it is characterized in that, comprise the following steps,
Step one:Screenshotss, screen picture obtained by screenshotss are carried out to the screen of share desktop computer;
Step 2:Above-mentioned screen picture is switched into YUV420 data formats, and temporary gained YUV420 data by color mode;
Step 3:By above-mentioned temporary gained YUV420 data, it is compressed in the form of H264 is encoded, video data compression is made
Bag.In step 3, because the maximum advantages of H264 are that have very high data compression ratio, therefore enter in the form of H264 is encoded
Row compressed encoding, the data volume that video data compression bag is made is smaller, and H264 also possesses while with high compression ratio
High-quality smooth image, Just because of this, the video data compressed by H264, the band required in network transmission process
Wide less, also more economically, the speed of data transfer is faster;
Step 4:Video data compression bag obtained above is disassembled, discrete frame data are made, then pass through UDP multicasts
Above-mentioned discrete frame data are transferred in participant's computer, step 4 by mode, because UDP has resource consumption small, processing
Fireballing advantage, so as to greatly reduce the execution time, makes the speed of data transfer faster;
Step 5:Participant's computer, receives above-mentioned discrete frame data, and above-mentioned discrete frame data is combined into complete
Frame, forms video and is played back on the screen of meeting person's computer, to realize the desktop of share desktop computer, in participant's meter
Shared on calculation machine.
Above-mentioned technical proposal can be also made to the following further improve.
As more specifically scheme, in the step one, screenshotss are carried out to the screen of share desktop computer and referred to:One
In fixing time, screenshotss rapidly, continuously are carried out to the screen of the computer of share desktop, and by multiple screen maps obtained by interception
As temporary.
As more specifically scheme, in the step 4, video data compression bag obtained above is disassembled, refer to by regarding
Each two field picture in frequency compression data packet disassembles into the discrete frame data of data volume very little, then by way of UDP multicasts
Above-mentioned discrete frame data are transferred to participant's computer.
As more specifically scheme, in the step 2, color mode is ARGB patterns.
As more specifically scheme, after the step 5, participant's computer is received by software and will be above-mentioned discrete
Frame data are combined into complete frame, are finally played back on the screen of meeting person's computer.
As more specifically scheme, the software is that the video playback with decoding, coding and broadcasting video capability is soft
Part.
As more specifically scheme, the inventive method carries out 10 sectional drawings behaviour in 1s to the screen of share desktop computer
Make, the rate respectively of every screen picture assumes it is 1360X700, and the data volume size of every screen picture is approximately equal to 100k, 10
Screen picture is exactly 2M, is then again compressed above-mentioned screen picture in the form of H264 is encoded, and video data compression is made
Bao Hou, the data volume of compression data packet becomes below 100k, and data volume is very small, and like this, the transfer rate of data is with regard to energy
Increase substantially.Then the image of each frame in video data compression bag is disassembled into several k to the discrete of tens k sizes again
Frame data, so as to reduce further the data volume of transmission, improve the transmission speed of data.Then in the way of UDP multicasts
Send discrete frame data to each participant's computer, participant's computer is received by software and will be above-mentioned discrete
Frame data be combined into complete frame, finally played back on the screen of meeting person's computer.
Claims (6)
1. the processing method of share desktop in conference system, including share desktop computer, and participant's computer, its feature
It is to comprise the following steps:
Step one:Screenshotss, screen picture obtained by screenshotss are carried out to the screen of share desktop computer;
Step 2:Above-mentioned screen picture is switched into YUV420 data formats, and temporary gained YUV420 data by color mode;
Step 3:By above-mentioned temporary gained YUV420 data, it is compressed in the form of H264 is encoded, video data compression is made
Bag;
Step 4:Video data compression bag obtained above is disassembled, discrete frame data are made, then pass through UDP multicasts
Above-mentioned discrete frame data are transferred to participant's computer by mode;
Step 5:Participant's computer, receives above-mentioned discrete frame data, and above-mentioned discrete frame data is combined into complete
Frame, forms video and is played back on the screen of meeting person's computer, to realize the desktop of share desktop computer, in participant's meter
Shared on calculation machine.
2. according to claim 1 in conference system share desktop processing method, it is characterized in that, it is right in the step one
The screen of share desktop computer carries out screenshotss and referred to:Within a certain period of time, rapidly, continuously to the computer of share desktop
Screen carries out screenshotss, and multiple screen pictures obtained by interception are kept in.
3. according to claim 2 in conference system share desktop processing method, it is characterized in that, in the step 4, will
Video data compression bag obtained above is disassembled, and refers to each two field picture in video data compression bag disassembling into discrete frame number
According to above-mentioned discrete frame data then are transferred into participant's computer by way of UDP multicasts.
4. according to claim 3 in conference system share desktop processing method, it is characterized in that, in the step 2, color
Color pattern is ARGB patterns.
5. according to claim 4 in conference system share desktop processing method, it is characterized in that, after the step 5, with
Meeting person's computer is received by software and above-mentioned discrete frame data is combined into complete frame, finally in the screen of meeting person's computer
Played back on curtain.
6. according to claim 5 in conference system share desktop processing method, it is characterized in that, the software be have solution
Code, coding and the video jukebox software for playing video capability.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710226278.4A CN107070671A (en) | 2017-04-08 | 2017-04-08 | The processing method of share desktop in conference system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710226278.4A CN107070671A (en) | 2017-04-08 | 2017-04-08 | The processing method of share desktop in conference system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107070671A true CN107070671A (en) | 2017-08-18 |
Family
ID=59603175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710226278.4A Pending CN107070671A (en) | 2017-04-08 | 2017-04-08 | The processing method of share desktop in conference system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107070671A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770255A (en) * | 2017-09-27 | 2018-03-06 | 北京机电工程研究所 | Terminal device data sharing master control device and method for collaborative work |
CN109862418A (en) * | 2018-11-21 | 2019-06-07 | 视联动力信息技术股份有限公司 | Document transmission method and terminal device |
CN112416278A (en) * | 2020-11-10 | 2021-02-26 | 北京五八信息技术有限公司 | Screen sharing method and device, electronic equipment and storage medium |
CN113037518A (en) * | 2021-05-28 | 2021-06-25 | 明品云(北京)数据科技有限公司 | Data transmission method and system |
WO2021142998A1 (en) * | 2020-01-19 | 2021-07-22 | 深圳市朗强科技有限公司 | Data sending method and apparatus, data receiving method and apparatus, system, device, and computer storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414751A (en) * | 2013-07-16 | 2013-11-27 | 广东工业大学 | PC screen content sharing/interaction control method |
CN103501310A (en) * | 2013-07-11 | 2014-01-08 | 广东工业大学 | Method for controlling computer desktop sharing based on video phone |
US20140165115A1 (en) * | 2005-02-25 | 2014-06-12 | Samsung Electronics Co., Ltd. | System and method for providing a personal broadcasting service using a mobile communication terminal |
CN105405325A (en) * | 2015-12-22 | 2016-03-16 | 深圳市时尚德源文化传播有限公司 | Network teaching method and system |
CN106330926A (en) * | 2016-08-29 | 2017-01-11 | 广州视睿电子科技有限公司 | Screen interface sharing method and system |
-
2017
- 2017-04-08 CN CN201710226278.4A patent/CN107070671A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140165115A1 (en) * | 2005-02-25 | 2014-06-12 | Samsung Electronics Co., Ltd. | System and method for providing a personal broadcasting service using a mobile communication terminal |
CN103501310A (en) * | 2013-07-11 | 2014-01-08 | 广东工业大学 | Method for controlling computer desktop sharing based on video phone |
CN103414751A (en) * | 2013-07-16 | 2013-11-27 | 广东工业大学 | PC screen content sharing/interaction control method |
CN105405325A (en) * | 2015-12-22 | 2016-03-16 | 深圳市时尚德源文化传播有限公司 | Network teaching method and system |
CN106330926A (en) * | 2016-08-29 | 2017-01-11 | 广州视睿电子科技有限公司 | Screen interface sharing method and system |
Non-Patent Citations (1)
Title |
---|
陈占伟: "无线局域网上视频组播网络的研究与实现", 《哈尔滨理工大学学报》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107770255A (en) * | 2017-09-27 | 2018-03-06 | 北京机电工程研究所 | Terminal device data sharing master control device and method for collaborative work |
CN109862418A (en) * | 2018-11-21 | 2019-06-07 | 视联动力信息技术股份有限公司 | Document transmission method and terminal device |
WO2021142998A1 (en) * | 2020-01-19 | 2021-07-22 | 深圳市朗强科技有限公司 | Data sending method and apparatus, data receiving method and apparatus, system, device, and computer storage medium |
CN112416278A (en) * | 2020-11-10 | 2021-02-26 | 北京五八信息技术有限公司 | Screen sharing method and device, electronic equipment and storage medium |
CN112416278B (en) * | 2020-11-10 | 2021-12-03 | 北京五八信息技术有限公司 | Screen sharing method and device, electronic equipment and storage medium |
CN113037518A (en) * | 2021-05-28 | 2021-06-25 | 明品云(北京)数据科技有限公司 | Data transmission method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021047419A1 (en) | Live broadcast interaction method, live broadcast system, electronic device and storage medium | |
US8988486B2 (en) | Adaptive video communication channel | |
CN107070671A (en) | The processing method of share desktop in conference system | |
EP2469853B1 (en) | Method and device for processing video image data, system and terminal for video conference | |
CN103581610B (en) | Carry out the method and system of the different video conferences for participating in equipment | |
US11489891B2 (en) | Virtual video driver bridge system for multi-source collaboration within a web conferencing system | |
CN114600468B (en) | Combiner system, receiver device, computer-implemented method and computer-readable medium for combining video streams in a composite video stream with metadata | |
US9497390B2 (en) | Video processing method, apparatus, and system | |
CN101262587A (en) | A method for realizing multi-screen video conference and multi-point control unit | |
CN101938626A (en) | Video session terminal, system, and method | |
WO2012041117A1 (en) | Method, system and related device for centralized monitoring of video conference terminal | |
CN105577819A (en) | Sharing system, sharing method and sharing device for virtual desktop | |
CN111385515B (en) | Video conference data transmission method and video conference data transmission system | |
CN105763831A (en) | Method of realizing video conference, apparatus and system thereof | |
CN103856809A (en) | Method, system and terminal equipment for multipoint at the same screen | |
CN114584737A (en) | Method and system for customizing multiple persons in same scene in real time in cloud conference | |
WO2014177082A1 (en) | Video conference video processing method and terminal | |
TWI644565B (en) | Video image processing method and system using the same | |
CN114500914A (en) | Audio and video forwarding method, device, terminal and system | |
CN104469259A (en) | Cloud terminal video synthesis method and system | |
CN110392275A (en) | A document presentation sharing method, device, and Internet-of-Vision soft terminal | |
CN112752058B (en) | Method and apparatus for adjusting properties of video stream | |
CN110795008B (en) | Picture transmission method and device and computer readable storage medium | |
CN104954729A (en) | Video conference data processing method and system | |
Shirai et al. | Multi-point 4K/2K layered video streaming for remote collaboration |
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 |