CN103428529A - Coding transmission method for medium cloud video data - Google Patents
Coding transmission method for medium cloud video data Download PDFInfo
- Publication number
- CN103428529A CN103428529A CN201310392571XA CN201310392571A CN103428529A CN 103428529 A CN103428529 A CN 103428529A CN 201310392571X A CN201310392571X A CN 201310392571XA CN 201310392571 A CN201310392571 A CN 201310392571A CN 103428529 A CN103428529 A CN 103428529A
- Authority
- CN
- China
- Prior art keywords
- video data
- compression
- lossless compression
- transmission method
- cloud server
- 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 65
- 230000005540 biological transmission Effects 0.000 title claims abstract description 46
- 238000007906 compression Methods 0.000 claims abstract description 111
- 230000006835 compression Effects 0.000 claims abstract description 110
- 238000012544 monitoring process Methods 0.000 claims abstract description 14
- 230000009467 reduction Effects 0.000 claims description 12
- 238000013139 quantization Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention discloses a coding transmission method for medium cloud video data. The coding transmission method for the medium cloud video data comprises the following steps that real-time monitoring is conducted on the bandwidth of a transmission network on an original video data output terminal, lossless compression is conducted on the original video data according to a monitoring result combined with the computing power of the original video data output terminal, the coding complexity of lossless compression is controlled, lossless compression video data are obtained, and the lossless compression video data are uploaded to a cloud server through the network; the cloud server decodes the lossless compression video data, so that an original video signal is restored, secondary loss compression is conducted, and the coding complexity of the loss compression is controlled; finally, the cloud server stores loss compression video data or distributes the loss compression video data to request users. The coding transmission method for the medium cloud video data equivalently utilizes the computing power of a user side, limited transmission network bandwidth resources and the cloud server to the maximum extent so that the problems that transmission from the user side to a cloud side is slow and the calculation amount is large can be solved.
Description
Technical field
The present invention relates to the network transmission technology field, video data encoding transmission method in especially a kind of media cloud.
Background technology
Along with the development of Web2.0, on the Internet, video data presents the growth of explosion type, and such as video sharing website, Online Video chat, social networks, P2P program request etc. all needs to process, store and transmit a large amount of video datas.In addition, the mobile Internet of high speed development also reaches the user of millions upon millions of magnitudes the client of synchronization service, and video data increases by geometric progression.
Cloud computing provides the services such as calculating, storage for the user by the Internet, becoming an emerging technology.The Internet user rents software and hardware to cloud computing service provider, does not need to configure home server and can arrange sufficient computational resource.The problem that the multimedia cloud computing also still exists some to solve in fast-developing, in sound, image, these traditional multimedia mediums of video, video contains much information, intuitively becomes because of it emphasis that user uses.Along with the development of Internet user's explosive growth and multimedia service, video is becoming propagation on the Internet and is measuring maximum media.After video output terminals produces raw video signal, in order to reduce the required bandwidth of video data transmitting and time, keep the vision signal objective quality simultaneously, need to be to raw video signal be compressed.When vision signal is compressed, encoder complexity is higher, and the video output terminal computing capability needed is larger; Encoder complexity is higher, and the data after video signal compression are just less, and encoder complexity is higher, and the needed time of compression process is just longer.Certain network broadband for bandwidth, video signal data is less, and the time of its transmission is shorter.As limited as computer, the most computing capability of mobile phone due to the current video outlet terminal, the network bandwidth is limited, and real-time change, makes Video coding and efficiency of transmission not high and unstable.
Summary of the invention
The present invention is intended at least solve one of technical problem existed in prior art.For this reason, the present invention proposes video data encoding transmission method in a kind of media cloud, comprising:
A, at the original video data outlet terminal, original video data is carried out to Lossless Compression, obtain the Lossless Compression video data;
B, original video data outlet terminal arrive cloud server by the Lossless Compression video data by Internet Transmission;
After c, cloud server receive the Lossless Compression video data, described Lossless Compression video data is decoded, obtained the reduction video data the same with original video data;
D, cloud server carry out lossy compression method to the reduction video data, obtain the lossy compression method video data;
E, cloud server are stored the lossy compression method video data or are distributed the lossy compression method video data to asking the user.
Further, described original video data outlet terminal is before carrying out Lossless Compression to original video data, bandwidth to transmission network is carried out Real-Time Monitoring, according to the current bandwidth monitored and delay, shake situation, in conjunction with the computing capability of original video data outlet terminal, original video data is carried out to Lossless Compression.
Further, described original video data outlet terminal, when original video data is carried out to Lossless Compression, is controlled the encoder complexity in Lossless Compression.
Further, it is characterized in that, the method for described Lossless Compression adopts H.264 international video encoding and decoding standard to carry out.
Further, the described method that encoder complexity in Lossless Compression is controlled comprises:
A, quantization parameter QP are set to 1, carry out Lossless Compression;
B, the IDR frame length is set;
C, the quantity of inter prediction reference frame is set;
D, the scope of inter prediction search point is set;
E, arrange whether carry out bi-directional predicted.
Further, cloud server, according to default compression standard, is decoded to described Lossless Compression video data.
Further, described default compression standard is international video encoding and decoding standard H.264.
Further, when cloud server carries out lossy compression method to the reduction video data, the encoder complexity in lossy compression method is controlled.
Further, the method that described cloud server carries out described lossy compression method adopts H.264 international video encoding and decoding standard to carry out.
Further, the described method that encoder complexity in lossy compression method is controlled comprises:
The size of a, adjustment quantization parameter QP;
B, interframe reference frame number arrange;
C, interframe search range arrange;
D, rate-distortion optimization RDO model parameter are adjusted;
E, whether adopt bi-directional predicted;
F, Profile and Level parameter arrange;
G, entropy coding and piece filtering parameter arrange.
On the other hand, the present invention also provides video data encoding transmission system in a kind of media cloud, comprising:
The original video data outlet terminal; Cloud server;
The first transmission network, described the first transmission network one end is connected with the original video data outlet terminal, and the other end is connected with cloud server;
Described original video data outlet terminal also comprises:
Monitoring modular, described monitoring modular is for the computing capability of described the first transmission network bandwidth of Real-Time Monitoring and delay, jitter value and described original video data outlet terminal;
The first compression module, described the first compression module, for the monitoring result according to described monitoring modular, carries out Lossless Compression to original video data, and the encoder complexity in Lossless Compression is controlled, thereby obtain the Lossless Compression video data;
Described cloud server also comprises: the second compression module, described the second compression module is for being decoded to described Lossless Compression video data according to default compression standard, obtain the reduction video data same with original video data, and the reduction video data is carried out to lossy compression method, and the encoder complexity in lossy compression method is controlled, thereby obtain the lossy compression method video data;
The second transmission network, described the second transmission network is stored the lossy compression method video data or is distributed the lossy compression method video data to asking the user for cloud server.
Further, the described default compression standard that described the second compression module comprises is international video encoding and decoding standard H.264.
Further, described monitoring modular is arranged on described original video data outlet terminal.
Compared with prior art, the beneficial effect that the present invention has is: the encoder complexity while compressing by dynamically control original video data at the original video data outlet terminal carries out Lossless Compression, and it is transferred to cloud server, server carries out lossy compression method beyond the clouds, and control the encoder complexity of lossy compression method simultaneously, to reach the purpose of original video data outlet terminal computing capability and the balanced utilization of maximization of limited transmission network bandwidth resource, server carries out lossy compression method beyond the clouds simultaneously, take full advantage of the computational resource that cloud server is huge, thereby solve, from the original video data outlet terminal to cloud server, transmit slowly, the problem that computational efficiency is low, reach the effect that the binary encoding time is optimized.
The accompanying drawing explanation
The accompanying drawing that forms a part of the present invention is used to provide a further understanding of the present invention, and schematic description and description of the present invention the present invention does not form inappropriate limitation of the present invention for explaining.In the accompanying drawings:
The schematic flow sheet that Fig. 1 is video data encoding transmission method in a kind of media cloud of the present invention;
The structural representation that Fig. 2 is video data encoding transmission system in a kind of media cloud of the present invention;
Embodiment
Be exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not be interpreted as limitation of the present invention.It should be noted that, in the situation that do not conflict, embodiment and the feature in embodiment in the present invention can combine mutually.
As shown in Figure 1:
Embodiment mono-, and video data encoding transmission method in a kind of media cloud comprises:
A, at the original video data outlet terminal, bandwidth to transmission network is carried out Real-Time Monitoring, according to the current bandwidth monitored, postpone and bandwidth shake situation, computing capability in conjunction with the original video data outlet terminal, to original video data, adopt H.264 international video encoding and decoding standard to carry out Lossless Compression, and the encoder complexity in Lossless Compression is controlled, obtain the Lossless Compression video data;
B, original video data outlet terminal arrive cloud server by the Lossless Compression video data by Internet Transmission;
After c, cloud server receive the Lossless Compression video data, according to default H.264 international video encoding and decoding standard, described Lossless Compression video data is decoded, obtained the reduction video data the same with original video data;
D, cloud server adopt H.264 international video encoding and decoding standard to carry out lossy compression method to the reduction video data, and the encoder complexity in lossy compression method is controlled, and obtain the lossy compression method video data;
E, cloud server are stored the lossy compression method video data or are distributed the lossy compression method video data to asking the user.
H.264 be the common new-generation digital video compression format after MPEG4 proposed of International Organization for Standardization and International Telecommunication Union.H.264 also have the smooth image of quality data when thering is high compression ratio, Just because of this, through H.264 the compression video data, in network transmission process needed bandwidth still less, also more economically.
Embodiment bis-, and on the basis of embodiment mono-, the described method that encoder complexity in Lossless Compression is controlled comprises:
A, quantization parameter QP are set to 1, carry out Lossless Compression;
B, the IDR frame length is set;
C, the quantity of inter prediction reference frame is set;
D, the scope of inter prediction search point is set;
E, arrange whether carry out bi-directional predicted.
Embodiment tri-, and on the basis of embodiment mono-, the described method that encoder complexity in lossy compression method is controlled comprises:
The size of a, adjustment quantization parameter QP;
B, interframe reference frame number arrange;
C, interframe search range arrange;
D, rate-distortion optimization RDO model parameter are adjusted;
E, whether adopt bi-directional predicted;
F, Profile and Level parameter arrange;
G, entropy coding and piece filtering parameter arrange.
Embodiment tetra-, and as shown in Figure 2, the present invention also provides video data encoding transmission system in a kind of media cloud, comprising: the original video data outlet terminal;
Cloud server;
The first transmission network, described the first transmission network transmits original video data to described cloud server for described original video data outlet terminal;
Described original video data outlet terminal also comprises: monitoring modular, described monitoring modular is arranged on described original video data outlet terminal, for the bandwidth conditions of described the first transmission network of Real-Time Monitoring and the computing capability of described original video data outlet terminal; The first compression module, described the first compression module postpones and the shake situation according to current bandwidth, in conjunction with the computing capability of original video data outlet terminal, original video data is carried out to Lossless Compression, and the encoder complexity in Lossless Compression is controlled, obtain the Lossless Compression video data;
Described cloud server also comprises: the second compression module, after described the second compression module receives the Lossless Compression video data for cloud server, according to default compression standard, described Lossless Compression video data is decoded, obtained the reduction video data the same with original video data; And the reduction video data is carried out to lossy compression method, and the encoder complexity in lossy compression method is controlled, the lossy compression method video data obtained;
The second transmission network, described the second transmission network is stored the lossy compression method video data or is distributed the lossy compression method video data to asking the user for cloud server.
Embodiment five, and on the basis of embodiment tetra-, the described default compression standard that described the second compression module comprises is international video encoding and decoding standard H.264.
The foregoing is only preferred embodiment of the present invention; not in order to limit the present invention; in the situation that do not break away from principle of the present invention and aim can be carried out multiple variation, modification, replacement and modification to these embodiment, within all should being included in protection scope of the present invention.
Claims (10)
1. video data encoding transmission method in a media cloud, is characterized in that, comprising:
A, at the original video data outlet terminal, original video data is carried out to Lossless Compression, obtain the Lossless Compression video data;
B, original video data outlet terminal arrive cloud server by the Lossless Compression video data by Internet Transmission;
After c, cloud server receive the Lossless Compression video data, described Lossless Compression video data is decoded, obtained the reduction video data the same with original video data;
D, cloud server carry out lossy compression method to the reduction video data, obtain the lossy compression method video data;
E, cloud server are stored the lossy compression method video data or are distributed the lossy compression method video data to asking the user.
2. video data encoding transmission method in media cloud according to claim 1, it is characterized in that, described original video data outlet terminal is before carrying out Lossless Compression to original video data, bandwidth to transmission network is carried out Real-Time Monitoring, according to the current bandwidth monitored, postpone and bandwidth shake situation, in conjunction with the computing capability of original video data outlet terminal, original video data is carried out to Lossless Compression.
3. video data encoding transmission method in media cloud according to claim 2, is characterized in that, described original video data outlet terminal, when original video data is carried out to Lossless Compression, is controlled the encoder complexity in Lossless Compression.
4. according to video data encoding transmission method in the arbitrary described media cloud of claims 1 to 3, it is characterized in that, the method for described Lossless Compression adopts H.264 international video encoding and decoding standard to carry out.
5. video data encoding transmission method in media cloud according to claim 4, is characterized in that, the described method that encoder complexity in Lossless Compression is controlled comprises:
A, quantization parameter QP are set to 1, carry out Lossless Compression;
B, the IDR frame length is set;
C, the quantity of inter prediction reference frame is set;
D, the scope of inter prediction search point is set;
E, arrange whether carry out bi-directional predicted.
6. video data encoding transmission method in media cloud according to claim 1, is characterized in that, cloud server, according to default compression standard, is decoded to described Lossless Compression video data.
7. video data encoding transmission method in media cloud according to claim 6, is characterized in that, described default compression standard is international video encoding and decoding standard H.264.
8. video data encoding transmission method in media cloud according to claim 1, is characterized in that, when cloud server carries out lossy compression method to the reduction video data, the encoder complexity in lossy compression method controlled.
9. according to video data encoding transmission method in the described media cloud of claim 1 or 8, it is characterized in that, the method that described cloud server carries out described lossy compression method adopts H.264 international video encoding and decoding standard to carry out.
10. video data encoding transmission method in media cloud according to claim 9, is characterized in that, the described method that encoder complexity in lossy compression method is controlled comprises:
The size of a, adjustment quantization parameter QP;
B, interframe reference frame number arrange;
C, interframe search range arrange;
D, rate-distortion optimization RDO model parameter are adjusted;
E, whether adopt bi-directional predicted;
F, Profile and Level parameter arrange;
G, entropy coding and piece filtering parameter arrange.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392571XA CN103428529A (en) | 2013-08-30 | 2013-08-30 | Coding transmission method for medium cloud video data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392571XA CN103428529A (en) | 2013-08-30 | 2013-08-30 | Coding transmission method for medium cloud video data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103428529A true CN103428529A (en) | 2013-12-04 |
Family
ID=49652604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310392571XA Pending CN103428529A (en) | 2013-08-30 | 2013-08-30 | Coding transmission method for medium cloud video data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103428529A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686208A (en) * | 2013-12-11 | 2014-03-26 | 南宁眸博科技有限公司 | Video cloud computing transmitting method |
CN110545445A (en) * | 2018-05-28 | 2019-12-06 | 深信服科技股份有限公司 | Video compression method and device, server and computer readable storage medium |
CN112311958A (en) * | 2020-10-19 | 2021-02-02 | 浙江互灵科技有限公司 | Base station and method for transmitting and processing images at ultra-long distance |
CN112911336A (en) * | 2021-01-15 | 2021-06-04 | 武汉兴图新科电子股份有限公司 | Video decoding compression network dynamic adjustment system and method for cloud video platform |
CN118118709A (en) * | 2024-01-18 | 2024-05-31 | 常州恒安智能科技有限公司 | Digital video information transmission method based on IP network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080240249A1 (en) * | 2007-03-28 | 2008-10-02 | Ming-Chen Chien | Method of controlling complexity for video compressor |
CN101677405A (en) * | 2008-09-19 | 2010-03-24 | 香港科技大学 | Transcoding-based robust streaming media techniques and systems for compressed video |
CN102098547A (en) * | 2011-01-24 | 2011-06-15 | 深圳市威康普科技有限公司 | Transmission method of self-adaptive/real-time high-definition video for embedded network |
CN102457544A (en) * | 2010-10-26 | 2012-05-16 | 深圳市誉融科技有限公司 | Method and system for acquiring screen image in screen sharing system based on Internet |
CN102823245A (en) * | 2010-04-07 | 2012-12-12 | 文森索·利古奥里 | Video transmission system with reduced memory requirements |
-
2013
- 2013-08-30 CN CN201310392571XA patent/CN103428529A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080240249A1 (en) * | 2007-03-28 | 2008-10-02 | Ming-Chen Chien | Method of controlling complexity for video compressor |
CN101677405A (en) * | 2008-09-19 | 2010-03-24 | 香港科技大学 | Transcoding-based robust streaming media techniques and systems for compressed video |
CN102823245A (en) * | 2010-04-07 | 2012-12-12 | 文森索·利古奥里 | Video transmission system with reduced memory requirements |
CN102457544A (en) * | 2010-10-26 | 2012-05-16 | 深圳市誉融科技有限公司 | Method and system for acquiring screen image in screen sharing system based on Internet |
CN102098547A (en) * | 2011-01-24 | 2011-06-15 | 深圳市威康普科技有限公司 | Transmission method of self-adaptive/real-time high-definition video for embedded network |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686208A (en) * | 2013-12-11 | 2014-03-26 | 南宁眸博科技有限公司 | Video cloud computing transmitting method |
CN103686208B (en) * | 2013-12-11 | 2017-04-12 | 南宁眸博科技有限公司 | Video cloud computing transmitting method |
CN110545445A (en) * | 2018-05-28 | 2019-12-06 | 深信服科技股份有限公司 | Video compression method and device, server and computer readable storage medium |
CN112311958A (en) * | 2020-10-19 | 2021-02-02 | 浙江互灵科技有限公司 | Base station and method for transmitting and processing images at ultra-long distance |
CN112911336A (en) * | 2021-01-15 | 2021-06-04 | 武汉兴图新科电子股份有限公司 | Video decoding compression network dynamic adjustment system and method for cloud video platform |
CN118118709A (en) * | 2024-01-18 | 2024-05-31 | 常州恒安智能科技有限公司 | Digital video information transmission method based on IP network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713956B (en) | Code rate control and version selection method and system for dynamic self-adaptive video streaming media | |
CN101951331B (en) | Digital household network multimedia sharing system and sharing method thereof | |
CN112104867B (en) | Video processing method, video processing device, intelligent equipment and storage medium | |
CN103428529A (en) | Coding transmission method for medium cloud video data | |
CN114845106A (en) | Video coding method, video coding device, storage medium and electronic equipment | |
CN114466194A (en) | Video coding adjustment method and device, storage medium and electronic device | |
CN113038128B (en) | Data transmission method and device, electronic equipment and storage medium | |
US20120307890A1 (en) | Techniques for adaptive rounding offset in video encoding | |
CN106937112B (en) | Bit rate control method based on H.264 video compression standard | |
CN101365125A (en) | Multipath video communication method and system | |
CN103548352A (en) | Adaptive video transcoding method and system | |
CN203015055U (en) | Digital television set top box with transcoding function | |
CN102811373A (en) | Method for carrying out video broadcast on Internet and mobile Internet by mobile terminal | |
US12126811B2 (en) | Encoding and decoding using tiling | |
US20150110409A1 (en) | Spatial proximity context entropy coding | |
US20230396783A1 (en) | Data processing method and apparatus, device, and readable storage medium | |
EP3989560A1 (en) | Method and systems for optimized content encoding | |
CN114286038B (en) | Video data transmission method, airborne terminal, computer equipment and storage medium | |
WO2023142716A1 (en) | Encoding method and apparatus, real-time communication method and apparatus, device, and storage medium | |
CN103686208B (en) | Video cloud computing transmitting method | |
CN117499720A (en) | A method and system for improving image live broadcast quality | |
CN104135662A (en) | Improved H.264 compressed encoding method for video file under limited bandwidth and emission rate condition | |
CN111970508B (en) | Video encoding method, device, computer equipment and storage medium | |
CN115706797A (en) | Multimedia data encoding method, apparatus, device and medium | |
CN104041044B (en) | Method for video coding and 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 |
Application publication date: 20131204 |
|
RJ01 | Rejection of invention patent application after publication |