[go: up one dir, main page]

CN103428529A - Coding transmission method for medium cloud video data - Google Patents

Coding transmission method for medium cloud video data Download PDF

Info

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
Application number
CN201310392571XA
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.)
WUHAN MOUBO TECHNOLOGY Co Ltd
Original Assignee
WUHAN MOUBO 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 WUHAN MOUBO TECHNOLOGY Co Ltd filed Critical WUHAN MOUBO TECHNOLOGY Co Ltd
Priority to CN201310392571XA priority Critical patent/CN103428529A/en
Publication of CN103428529A publication Critical patent/CN103428529A/en
Pending legal-status Critical Current

Links

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

Video data encoding transmission method in a kind of media cloud
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.
CN201310392571XA 2013-08-30 2013-08-30 Coding transmission method for medium cloud video data Pending CN103428529A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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