Nothing Special   »   [go: up one dir, main page]

CN101198042A - Code rate control method for video coding and video data emission device - Google Patents

Code rate control method for video coding and video data emission device Download PDF

Info

Publication number
CN101198042A
CN101198042A CN 200710032756 CN200710032756A CN101198042A CN 101198042 A CN101198042 A CN 101198042A CN 200710032756 CN200710032756 CN 200710032756 CN 200710032756 A CN200710032756 A CN 200710032756A CN 101198042 A CN101198042 A CN 101198042A
Authority
CN
China
Prior art keywords
rate
frame
video data
code rate
quantization parameter
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.)
Granted
Application number
CN 200710032756
Other languages
Chinese (zh)
Other versions
CN100591124C (en
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.)
Vtron Technologies Ltd
Original Assignee
Vtron Technologies 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 Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN 200710032756 priority Critical patent/CN100591124C/en
Publication of CN101198042A publication Critical patent/CN101198042A/en
Application granted granted Critical
Publication of CN100591124C publication Critical patent/CN100591124C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention provides a code rate control method for video coding, wherein, control packages are sent at fixed period by a sender through a real-time transmission control feedback link; when feedback control packages are received, code rate is obtained according to package loss rate in the feedback control packages and video data is sent through the real-time transmission link according to the obtained code rate. The code rate control method for video coding and a transmitting device control output code rate by consideration of factors of package loss rate and encoded data can be suitable for transmission of current network conditions better, thereby better video display effect is reached.

Description

Code rate control method for video coding and transmitting equipment for video data
Technical Field
The invention relates to a video coding technology, in particular to a code rate control method for video coding.
Background
Video coding standards generally adopt intra-frame inter-frame prediction, discrete cosine transform quantization and entropy coding techniques to remove temporal-spatial correlation, so as to achieve higher coding efficiency. For video communication, due to limited communication channel bandwidth, the video coding rate needs to be controlled to ensure smooth transmission of the coded code stream and full utilization of the channel bandwidth. For different application occasions, there are various code rate control (RateControl) strategies. The real-time coding code rate control method mainly comprises two methods: the number of bits generated by the current macroblock coding is predicted by the number of bits generated by the previous macroblock coding or by a video coding rate distortion function.
However, both of the above-mentioned real-time coding rate control methods fail to fully consider the network bandwidth condition, and simply generate the current coding rate according to the previous coding rate, so that the predictive coding cannot be well adapted to the transmission of the current network condition.
Disclosure of Invention
The invention provides a code rate control method of video coding, which can fully consider the network condition, improve the control effect on code streams and improve the image quality of video transmission.
The invention provides a code rate control method of video coding.A sender periodically sends a control packet through a real-time transmission control feedback link, obtains an output code rate according to the packet loss rate in the feedback control packet when receiving the feedback control packet, and sends video data through the real-time transmission link according to the obtained code rate.
The invention also provides a video data transmitting device, which comprises:
the data acquisition module is used for acquiring video data;
the encoder is used for encoding the video data according to a target code rate;
a real-time transmission link interface for transmitting the video data; and
a real-time transmission control feedback link interface receives a feedback control packet by periodically sending the control packet;
and the first control module is used for obtaining the target code rate according to the packet loss rate in the feedback control packet.
The present invention also provides another video data transmitting apparatus, comprising:
the data acquisition module is used for acquiring video data;
the encoder is used for obtaining the output code rate of the video data according to the target code rate and encoding the video data according to the output code rate;
a real-time transmission link interface for transmitting the video data; and
a real-time transmission control feedback link interface receives a feedback control packet by periodically sending the control packet;
and the quantization parameter adjuster is used for obtaining the quantization parameter of the I frame according to the packet loss rate.
Because the packet loss rate will affect the transmission quality of the video data, the bit rate control method and the transmitting device of the video coding control the output bit rate by considering the factor of the packet loss rate, so that the coded data can better adapt to the transmission of the current network condition, thereby achieving better video display effect.
Drawings
FIG. 1 is a flow chart of a rate control method for video coding according to the present invention;
fig. 2 is a block diagram of a system for processing video data according to the present invention.
Detailed Description
The packet loss rate refers to the loss condition of network transmission data, when a data packet generated by video coding is relatively large, and under the condition of good network condition, the data packet transmission is good, the packet loss rate is relatively small, even no packet is lost, but when the network condition is not good, the packet loss rate is possibly serious, so that the video image received by a receiver is not smooth, even mosaic appears, therefore, the packet loss rate can influence the transmission quality of the video data.
The sending of the data packet bearing the video data is based on RTP (real time transport Protocol) Protocol transmission, wherein RTP is mainly used for transmitting real-time data streams (such as video streams and the like), in addition, the invention utilizes RTCP (real time transport control Protocol) feedback link to send a control packet and a feedback control packet, and the packet loss rate is obtained through the feedback control packet. The RTCP protocol is the supplement and control of RTP protocol, the packet loss rate of RTP protocol transmission can be obtained by feedback control link of RTCP protocol, control packet can be sent periodically by RTCP link, for example, every N can be sentsThe video data packet is sent to a forward RTCP control packet, and the RTCP control packet is used for analyzing and comparing the difference between the data sent by the sender and the data received by the receiver, so as to calculate the packet loss rate of network transmission. The control packet describes information of the data packet sent this time, such as data packet sequence, number, length, and the like, and after receiving the data packet, the receiving side performs analysis and comparison with the received control packet to detect whether the data packet received this time is consistent with the data packet sent by the sending side, and then sends a feedback control packet to the sending side, and the sending side can know the packet loss rate of this data transmission according to the feedback control packet of the receiving side.
The following describes the implementation of the present invention.
The invention provides a code rate control method of video coding, a sender collects video data from a video acquisition device such as a hardware camera and the like, sends the video data through an RTP link (step 101), regularly sends a control packet through a real-time transmission control feedback link (step 102), obtains an output code rate according to the packet loss rate in the feedback control packet (step 103) when receiving the feedback control packet, and sends the video data through a real-time transmission link according to the obtained code rate (step 104).
For the process of obtaining the output code rate according to the packet loss rate in step 103, the present invention provides various implementation manners, for example: firstly, controlling a target frame rate according to a packet loss rate, and controlling video data acquired by a video acquisition device according to the target frame rate so as to achieve the purpose of controlling an output code rate; secondly, controlling a target rate according to the packet loss rate, obtaining a quantization parameter of the P frame according to the corresponding relation between the target rate and the quantization parameter of the P frame, and controlling an output code rate through the quantization parameter of the P frame; and thirdly, controlling the quantization parameter of the I frame according to the packet loss rate, and controlling the output code rate through the quantization parameter of the I frame. It should be noted that the three implementation manners listed above may only use one manner to implement the control of the output code rate, or may combine any two manners to control the output code rate, or may use the three manners to implement the control of the output code rate simultaneously. The implementation processes of the above three modes are described below, and details of specific combination modes are not described, and those skilled in the art can implement the three modes by conventional technical means.
The following describes a process of controlling an output bitrate according to a target frame rate.
The frame rate is a physical quantity used for describing the speed of the acquired video data, and the larger the frame rate is, the larger the acquired data in unit time is, so that the larger the video data output in unit time is, that is, the larger the output code rate is, and therefore, the purpose of controlling the output code rate can be achieved by controlling the target frame rate.
As an embodiment of the present invention, there is provided an adaptive adjustment formula for obtaining a target frame rate by a packet loss rate,
if(Pth1<Ploss<Pth2)
formula (1)
F=max{(Fif*Ploss),Fmin}
Wherein, FiTo an initial frame rate, FminAt minimum frame rate, ΔfTo increment the frame rate multiplier, PthIs the packet loss rate threshold.
Two types of frames are included in x.264 coding: the invention relates to a method for coding a key frame and a supplementary frame, wherein the ratio of the key frame to the supplementary frame can be obtained by setting the frequency of the key frame in the coding process. The change of the quantization parameter of the P frame or the I frame causes the change of the coded video data volume, thereby causing the change of the output code rate.
The process of obtaining the quantization parameter of the P frame by the target rate is described below.
In the x.264 coding standard, the macroblock is the smallest unit, a frame is composed of macroblocks, and the frame is further composed of a group of pictures, GOP, the size of data of one macroblock determines the size of data of one frame, and the size of data of one frame also determines the size of data of the GOP layer, which finally affects the output code rate. At the macroblock layer, the key parameter that affects the data size is the quantization coefficient QPPThus, this disclosure controls QPPThe size of the coded data is controlled, so that the data quantity of the frame is influenced, the data quantity of the GOP layer is further influenced, and the output code rate R is finally determined.
The invention obtains the target rate through the packet loss rate, and the P frame quantization parameter QP which can be adaptively adjusted through the target rateP
As an embodiment of the present invention, an adaptive adjustment formula for obtaining a target code rate according to a packet loss rate is provided herein:
if(Pth1<Ploss<Pth2)
formula (2)
R=max{(Rir*Ploss),Rdown}
In the formula, RiFor the initial rate, the value 100kb/s, d is taken in one embodimentownFor minimum rate, which represents the minimum bandwidth requirement for normal transmission, in one embodiment 50kb/s, R is takenupFor peak rate, values of 200kb/s, Δ in one embodimentrTo increment the rate multiplier, in one embodiment the value 200, P, is takenthThe packet loss rate threshold can be 0-50%. These values can be determined according to the actual situation, such as frame rate, image resolution, etc.
The sender receives the feedback RTCP packet (which carries the packet loss rate P of this time detected by the receiver)loss) From the above formula, it can be seen that when the packet loss rate P is exceededlossWhen the network is in bad condition, the target rate is always adjusted not to be lower than RdownSo as to ensure the minimum bandwidth requirement of the normal transmission of the video data, and the quantization parameter QP of the P frame is adjusted according to the target ratePAnd obtaining the actual output rate.
The following is a process of obtaining a quantization parameter of a P frame by a target rate.
First, the effective bandwidth u of the network is obtained at the GOP level according to the above formula (2), and the virtual buffer occupancy B before the encoding of the nth frame of the kth GOP is obtained according to the following formulac(k,n):
Bc(k,n)=min(max(0,Bc(k,n-1)+R(k,n-1)-u(k,n-1)/F),Bs)
In the formula, BsIs the size of the whole buffer area, Bc(1,1)=Bs/8, corresponding to Bc(K, n-1) represents the virtual buffer occupancy before the encoding of the (n-1) th frame in the Kth GOP, R (K, n-1) represents the bit size after the encoding of the (n-1) th frame, and u (K, n-1) represents the effective bandwidth at that time.
Secondly, at the frame layer, the data amount available for encoding the current frame is obtained by a complexity comparison technology and the virtual buffer occupancy obtained by combining the GOP layer.
After the (n-1) frame data is encoded, the remaining allocation amount of GOP is Tr(k,n)
T r ( k , n ) = T r ( k , n - 1 ) + u ( k , n ) - u ( k , n - 1 ) F ( N gop - n ) - R ( k , n - 1 )
The initial values are:
T r ( k , 1 ) = u ( k , 1 ) F * N gop - B s 8 + B c ( k - 1 , N gop )
determining the bit usage T according to the upper layerr(k, n) to determine how much data volume T should be used for the frame (i.e., the nth frame)f(k,n):
<math><mrow> <msub> <mi>T</mi> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <msup> <mi>MAD</mi> <mi>f</mi> </msup> <mrow> <mi>ratio</mi> <mo>,</mo> <mi>n</mi> </mrow> </msub> <mo>*</mo> <msub> <mi>T</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> <mo>*</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&delta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>&delta;</mi> <mo>*</mo> <mo>[</mo> <msub> <mi>T</mi> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mi>R</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>]</mo> </mrow></math> Formula (5)
In the formula: t isr(k, n) is the amount of bits used, <math><mrow> <msub> <msup> <mi>MAD</mi> <mi>f</mi> </msup> <mrow> <mi>ratio</mi> <mo>,</mo> <mi>n</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <msup> <mi>MAD</mi> <mi>f</mi> </msup> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <msup> <mi>MAD</mi> <mi>f</mi> </msup> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> </mrow></math> MADf n-1which represents the complexity of the previous frame, <math><mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>MAD</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow></math> representing the average complexity of already encoded frames.
Finally, in the macroblock layer, since the usable data amount is already determined in the frame layer, the usable data amount of each macroblock can also be determined, when the usable data amount of the macroblock is certain, the quantization parameter needs to be adjusted to adapt to the usable data amount provided by the frame layer, so far, the quantization parameter QP of the P framePTherefore, adaptive adjustment is realized, and a second-order rate distortion model can be adopted to determine the current quantization step size q (m), and the formula is as follows.
T mb ( k , n , m ) = a * MAD n pred ( m ) Q ( m ) + b * [ MAD n pred ( m ) ] 2 Q ( m ) 2
In the formula, Tmb(k, n, m) denotes a bit allocation size, MAD, of the mth macroblock (mb)n pred(m) represents the complexity prediction of the current frame, the quantization parameter QP being derived from the above equationP(m)。
Q(m)=0.67*2QPp(m)/6
In addition, for image smoothing, some defining work of the quantization parameters can be done.
Through the process, when the packet loss rate is increased, the target rate is reduced, the effective bandwidth is reduced, so that the quantization parameter of the P frame is reduced, the output code rate is reduced, the network transmission is better adapted, and the effect of smaller packet loss rate is achieved.
The process of controlling the output code rate by the quantization parameter of the I frame is described below.
Since the encoded data of the I frame accounts for a large proportion of the video image, an adaptive measure is adopted for the quantization parameter of the I frame according to the packet loss rate. As one embodiment, the present invention provides that the following formula obtains the quantization parameter for the I frame:
QP I = { Sum PQP N p - 1 - 8 * T r ( k - 1 , N gop ) T r ( k , 1 ) - N gop 15 } * P loss P loss avg formula (3)
Wherein,
Figure S2007100327564D00072
representing the mean value of the quantization parameter, T, of the P framer(k-1,Ngop) Is the bit usage, N, of the k-1 GOPgopIndicating the number of frames, P, in a group of picturesloss avgRepresents the average packet loss rate, P, in the last group of pictureslossIndicating the current packet loss rate.
It can be seen from formula (3) that the larger the current packet loss rate is, the smaller the quantization parameter of the I frame is, so that the output code rate is reduced, thereby achieving better adaptation to network transmission and achieving the effect of smaller packet loss rate.
It should be noted that the process of obtaining the output code rate from the quantization parameter of the I frame can be obtained by the means disclosed in the prior art, and is not described herein again. In addition, the user can design different formulas according to actual conditions to obtain the quantization parameter of the I frame.
For the above method for controlling the bit rate of video data, the present invention improves the transmitting device of video data in the prior art, as shown in fig. 2, fig. 2 shows a schematic diagram of a system composed of the transmitting device and the receiving device, and as shown in the figure, the system includes a camera for transmitting video data, the transmitting device for encoding video data and then transmitting the encoded video data, and the receiving device.
The transmitting device 202 includes a data acquisition module, an encoder, an RTP interface, an RTCP interface, and further includes a first control module or a quantization parameter adjuster (QP adjuster) for controlling an output code rate. The receiving apparatus includes an RTP interface, an RTCP interface, and a second control module.
After the data acquisition module acquires video data from the camera, the video data is encoded according to a target code rate through an encoder; then sending the video data packet to the receiving device through the RTP interface, in addition, the transmitting device periodically sends a control packet to the receiving device through the RTCP interface, the receiving device feeds back a feedback message to the second control module according to information of the control packet, the second control module constructs the feedback control packet and sends the feedback control packet to the transmitting device through the RTCP interface, after receiving the feedback control packet, the transmitting device adjusts the output bit rate according to the packet loss rate information therein, as described above, the adjustment mode can be adjusted through the target frame rate, the target bit rate and the quantization parameter. Accordingly, the first control module may include a frame rate control module connected to the data acquisition module, a rate control module connected to the encoder, and a quantization parameter adjuster connected to the encoder. Also as described above, the frame rate control module, the rate control module, and the quantization parameter adjuster may be present individually or in any combination. Fig. 2 shows a schematic diagram of the coexistence of three.
The above-described embodiments of the present invention do not limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (12)

1. A method for controlling code rate of video coding, comprising the steps of:
and the sender regularly sends a control packet through a real-time transmission control feedback link, obtains an output code rate according to the packet loss rate in the feedback control packet when receiving the feedback control packet, and sends the video data through the real-time transmission link according to the obtained code rate.
2. The method of claim 1, wherein obtaining the output code rate comprises:
and obtaining a target rate according to the packet loss rate, obtaining a quantization parameter of a P frame according to the target rate, and obtaining the output code rate according to the quantization parameter of the P frame.
3. The method of claim 2, wherein the target rate is obtained according to the following equation:
if(Pth1<Ploss<Pth2)
R=max{(Rir*Ploss),Rdown}
wherein R isiAs an initial rate, RdownTo minimum rate, ΔrTo increment the rate multiplier, PthIs the packet loss rate threshold.
4. The method according to claim 1, 2 or 3, wherein the step of obtaining the output code rate according to the packet loss rate comprises:
and acquiring a target frame rate according to the packet loss rate, acquiring video data according to the target frame rate, and acquiring the output code rate according to the acquired video data.
5. The method of claim 4, wherein the target frame rate is adjusted according to the following formula:
if(Pth1<Ploss<Pth2)
F=max{(Fif*Ploss),Fmin}
wherein, FiTo an initial frame rate, FminAt minimum frame rate, ΔfTo increment the frame rate multiplier, PthIs the packet loss rate threshold.
6. The method of claim 1 or 2 or 3 or 5, wherein the step of obtaining the output code rate comprises:
obtaining the quantization parameter of the I frame according to the following formula, and obtaining the output code rate according to the quantization parameter of the I frame:
QP I = { Sum PQP N p - 1 - 8 * T r ( k - 1 , N gop ) T r ( k , 1 ) - N gop 15 } * P loss P loss avg
wherein, QPIIs the quantization parameter for the I-frame,
Figure S2007100327564C00022
representing the mean value of the quantization parameter, T, of the P framer(k-1,Ngop) Bit usage amount, N, for the k-1 st image groupgopRepresenting the number of frames in a group of pictures, Ploss avgRepresents the average packet loss rate, P, in the last group of pictureslossIndicating the current packet loss rate.
7. A transmitting device of video data, comprising:
the data acquisition module is used for acquiring video data;
the encoder is used for obtaining the output code rate of the video data according to the target code rate and encoding the video data according to the output code rate;
a real-time transmission link interface for transmitting the video data; and
a real-time transmission control feedback link interface receives a feedback control packet by periodically sending the control packet;
it is characterized by also comprising:
and the first control module is used for obtaining the target code rate according to the packet loss rate in the feedback control packet.
8. The apparatus for transmitting video data according to claim 7, wherein the control module includes a rate control module configured to obtain a target rate according to the packet loss rate; the target rate is used for obtaining the quantization parameter of the P frame, and the output code rate is obtained according to the quantization parameter of the P frame.
9. The apparatus according to claim 7 or 8, wherein the control module comprises a frame rate control module configured to obtain a target frame rate according to the packet loss rate, and the data acquisition module acquires video data according to the target frame rate.
10. The apparatus for transmitting video data according to claim 9, further comprising a quantization parameter adjuster configured to obtain a quantization parameter of an I frame according to the packet loss rate, wherein the output code rate is obtained according to the quantization parameter of the I frame.
11. A transmitting device of video data, comprising:
the data acquisition module is used for acquiring video data;
the encoder is used for encoding the video data according to an output code rate;
a real-time transmission link interface for transmitting the video data; and
a real-time transmission control feedback link interface receives a feedback control packet by periodically sending the control packet;
it is characterized by also comprising:
and the quantization parameter adjuster is used for obtaining the quantization parameter of the I frame according to the packet loss rate, and the output code rate is obtained according to the quantization parameter of the I frame.
12. The apparatus for transmitting video data according to claim 11, further comprising:
and the first control module is used for obtaining the target code rate according to the packet loss rate in the feedback control packet.
CN 200710032756 2007-12-26 2007-12-26 Code rate control method for video coding and video data emission device Expired - Fee Related CN100591124C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710032756 CN100591124C (en) 2007-12-26 2007-12-26 Code rate control method for video coding and video data emission device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710032756 CN100591124C (en) 2007-12-26 2007-12-26 Code rate control method for video coding and video data emission device

Publications (2)

Publication Number Publication Date
CN101198042A true CN101198042A (en) 2008-06-11
CN100591124C CN100591124C (en) 2010-02-17

Family

ID=39548137

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710032756 Expired - Fee Related CN100591124C (en) 2007-12-26 2007-12-26 Code rate control method for video coding and video data emission device

Country Status (1)

Country Link
CN (1) CN100591124C (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808244A (en) * 2010-03-24 2010-08-18 北京邮电大学 Video transmission control method and system
CN101990087A (en) * 2010-09-28 2011-03-23 深圳中兴力维技术有限公司 Wireless video monitoring system and method for dynamically regulating code stream according to network state
CN102427525A (en) * 2011-07-29 2012-04-25 上海交通大学 Multimedia source channel joint coding transmission method based on code rate switching
WO2012119459A1 (en) * 2011-03-08 2012-09-13 华为技术有限公司 Data transmission method, apparatus and system
CN102724524A (en) * 2012-06-01 2012-10-10 宁波大学 H.264-based stereoscopic video code rate control method
CN102891993A (en) * 2012-09-01 2013-01-23 合肥移瑞通信技术有限公司 Streaming media transmission self-adaptive system in wireless network system
CN102984495A (en) * 2012-12-06 2013-03-20 北京小米科技有限责任公司 Video image processing method and device
CN103176765A (en) * 2013-02-05 2013-06-26 海信集团有限公司 Screen transmitting method and electronic equipment
CN103248964A (en) * 2013-04-07 2013-08-14 同济大学 Vehicle-mounted video transmission system based on Real Time Protocol (RTP)/RTCP (Real-time Transport Control Protocol)
CN103248884A (en) * 2012-02-14 2013-08-14 华为技术有限公司 System, base station and method for controlling video rate
CN104038769A (en) * 2014-06-11 2014-09-10 同济大学 Rate control method for intra-frame coding
CN104639978A (en) * 2015-02-13 2015-05-20 上海小蚁科技有限公司 Multimedia processing method and device
CN105915904A (en) * 2016-05-23 2016-08-31 北京中兴高达通信技术有限公司 Video stream Qos control method for broadband trunking call service
CN107154913A (en) * 2016-03-02 2017-09-12 北京京东尚科信息技术有限公司 A kind of IP phone terminal communicating method
CN107872669A (en) * 2016-09-27 2018-04-03 腾讯科技(深圳)有限公司 Video code rate treating method and apparatus
CN108093257A (en) * 2017-12-05 2018-05-29 北京小米移动软件有限公司 Bit rate control method, electronic equipment and the storage medium of Video coding
WO2018161867A1 (en) * 2017-03-07 2018-09-13 腾讯科技(深圳)有限公司 Code rate allocation method, device, and storage medium
CN111417029A (en) * 2020-02-25 2020-07-14 广州广哈通信股份有限公司 Video code rate adjusting method, system, terminal and storage medium
CN111901642A (en) * 2020-07-31 2020-11-06 成都云格致力科技有限公司 Real-time video code rate self-adaptive control method and system based on reinforcement learning
WO2020244328A1 (en) * 2019-06-03 2020-12-10 西安万像电子科技有限公司 Image processing method and apparatus
CN113489933A (en) * 2020-08-18 2021-10-08 青岛海信电子产业控股股份有限公司 Data transmission equipment and code rate dynamic regulation method
WO2021254494A1 (en) * 2020-06-19 2021-12-23 京东方科技集团股份有限公司 Video image transmission method, device, and system
CN115022719A (en) * 2022-05-12 2022-09-06 东风汽车集团股份有限公司 Remote driving self-adaptive video code rate control transmission method and system
CN118694945A (en) * 2024-08-22 2024-09-24 浙江云针信息科技有限公司 Data video stream self-adaptive processing system and method based on streaming processing technology

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808244A (en) * 2010-03-24 2010-08-18 北京邮电大学 Video transmission control method and system
CN101990087A (en) * 2010-09-28 2011-03-23 深圳中兴力维技术有限公司 Wireless video monitoring system and method for dynamically regulating code stream according to network state
WO2012119459A1 (en) * 2011-03-08 2012-09-13 华为技术有限公司 Data transmission method, apparatus and system
CN102685472A (en) * 2011-03-08 2012-09-19 华为技术有限公司 Method, device and system of data transmission
CN102685472B (en) * 2011-03-08 2014-11-05 华为技术有限公司 Method, device and system of data transmission
CN102427525B (en) * 2011-07-29 2013-12-25 上海交通大学 Joint multimedia source-channel coding and transmission method based on code rate switchover
CN102427525A (en) * 2011-07-29 2012-04-25 上海交通大学 Multimedia source channel joint coding transmission method based on code rate switching
CN103248884A (en) * 2012-02-14 2013-08-14 华为技术有限公司 System, base station and method for controlling video rate
CN102724524A (en) * 2012-06-01 2012-10-10 宁波大学 H.264-based stereoscopic video code rate control method
CN102724524B (en) * 2012-06-01 2014-08-27 宁波大学 H.264-based stereoscopic video code rate control method
CN102891993A (en) * 2012-09-01 2013-01-23 合肥移瑞通信技术有限公司 Streaming media transmission self-adaptive system in wireless network system
WO2014086142A1 (en) * 2012-12-06 2014-06-12 小米科技有限责任公司 Method and apparatus for processing video image
CN102984495A (en) * 2012-12-06 2013-03-20 北京小米科技有限责任公司 Video image processing method and device
CN103176765A (en) * 2013-02-05 2013-06-26 海信集团有限公司 Screen transmitting method and electronic equipment
CN103176765B (en) * 2013-02-05 2016-04-27 海信集团有限公司 A kind of biography screen method and electronic equipment
CN103248964B (en) * 2013-04-07 2016-04-06 同济大学 Based on the Vehicular video transmission system of RTP/RTCP
CN103248964A (en) * 2013-04-07 2013-08-14 同济大学 Vehicle-mounted video transmission system based on Real Time Protocol (RTP)/RTCP (Real-time Transport Control Protocol)
CN104038769B (en) * 2014-06-11 2017-05-03 同济大学 Rate control method for intra-frame coding
CN104038769A (en) * 2014-06-11 2014-09-10 同济大学 Rate control method for intra-frame coding
CN104639978A (en) * 2015-02-13 2015-05-20 上海小蚁科技有限公司 Multimedia processing method and device
CN107154913A (en) * 2016-03-02 2017-09-12 北京京东尚科信息技术有限公司 A kind of IP phone terminal communicating method
CN105915904A (en) * 2016-05-23 2016-08-31 北京中兴高达通信技术有限公司 Video stream Qos control method for broadband trunking call service
CN107872669A (en) * 2016-09-27 2018-04-03 腾讯科技(深圳)有限公司 Video code rate treating method and apparatus
WO2018059175A1 (en) * 2016-09-27 2018-04-05 腾讯科技(深圳)有限公司 Video code rate processing method and apparatus, storage medium and electronic device
CN107872669B (en) * 2016-09-27 2019-05-24 腾讯科技(深圳)有限公司 Video code rate treating method and apparatus
US10666939B2 (en) 2016-09-27 2020-05-26 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing video bitrate, storage medium, and electronic device
US10834405B2 (en) 2017-03-07 2020-11-10 Tencent Technology (Shenzhen) Company Limited Bit rate allocation method and device, and storage medium
WO2018161867A1 (en) * 2017-03-07 2018-09-13 腾讯科技(深圳)有限公司 Code rate allocation method, device, and storage medium
CN108093257A (en) * 2017-12-05 2018-05-29 北京小米移动软件有限公司 Bit rate control method, electronic equipment and the storage medium of Video coding
WO2020244328A1 (en) * 2019-06-03 2020-12-10 西安万像电子科技有限公司 Image processing method and apparatus
CN111417029A (en) * 2020-02-25 2020-07-14 广州广哈通信股份有限公司 Video code rate adjusting method, system, terminal and storage medium
CN111417029B (en) * 2020-02-25 2022-06-24 广州广哈通信股份有限公司 Method, system, terminal and storage medium for adjusting video code rate
WO2021254494A1 (en) * 2020-06-19 2021-12-23 京东方科技集团股份有限公司 Video image transmission method, device, and system
CN111901642A (en) * 2020-07-31 2020-11-06 成都云格致力科技有限公司 Real-time video code rate self-adaptive control method and system based on reinforcement learning
CN111901642B (en) * 2020-07-31 2022-09-30 成都云格致力科技有限公司 Real-time video code rate self-adaptive control method and system based on reinforcement learning
CN113489933A (en) * 2020-08-18 2021-10-08 青岛海信电子产业控股股份有限公司 Data transmission equipment and code rate dynamic regulation method
CN113489933B (en) * 2020-08-18 2024-04-30 海信集团控股股份有限公司 Data transmission equipment and code rate dynamic adjustment method
CN115022719A (en) * 2022-05-12 2022-09-06 东风汽车集团股份有限公司 Remote driving self-adaptive video code rate control transmission method and system
CN115022719B (en) * 2022-05-12 2023-05-26 东风汽车集团股份有限公司 Remote driving self-adaptive video code rate control transmission method and system
CN118694945A (en) * 2024-08-22 2024-09-24 浙江云针信息科技有限公司 Data video stream self-adaptive processing system and method based on streaming processing technology

Also Published As

Publication number Publication date
CN100591124C (en) 2010-02-17

Similar Documents

Publication Publication Date Title
CN100591124C (en) Code rate control method for video coding and video data emission device
CN111615006B (en) Video code conversion transmission control system based on network state self-evaluation
Khalek et al. A cross-layer design for perceptual optimization of H. 264/SVC with unequal error protection
JP5676705B2 (en) Improved video rate control for video coding standards
CN101222296B (en) Self-adapting transmission method and system in ascending honeycomb video communication
KR101379537B1 (en) Method for video encoding controll using channel information of wireless networks
CN101835042B (en) Wyner-Ziv video coding system controlled on the basis of non feedback speed rate and method
CN100448297C (en) Bit rate control method
KR20140098248A (en) Dynamic modification of video properties
KR20040011100A (en) Advanced method for rate control and apparatus thereof
US20050089092A1 (en) Moving picture encoding apparatus
CN114143614B (en) Network self-adaptive transmission method and device based on video frame delay detection
CN104754339B (en) I framing control method, apparatus and system
JP4327674B2 (en) Video quality control method and video quality control system
CN101931799A (en) Method and device for smoothing video bit stream
Van Beek et al. Adaptive streaming of high-quality video over wireless LANs
KR101336445B1 (en) Method for rate control in video encoding
KR20080035804A (en) Network-adaptive data transmission method, data transmission system, data sender, and data receiver therefor
Tan et al. Video tfrc
Yunus et al. A rate control model of MPEG-4 encoder for video transmission over Wireless Sensor Network
KR101176213B1 (en) Apparatus for controlling intra-frame coding rate and method thereof
CN101854524A (en) Method for controlling code rate of video encoder with very low bit rate
JP2003116133A (en) System and method for controlling transmission quality for moving picture compression coding
Demircin et al. Delay-constrained and RD optimized transrating for high-definition video streaming over WLANs
JP2003018597A (en) Method and apparatus for converting image encoding method, and image encoding method conversion program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100217

Termination date: 20141226

EXPY Termination of patent right or utility model