Abstract
In this paper, a novel rate control mechanism is proposed for constant bit rate video streaming. The initial quantization parameter used for encoding a video sequence is determined using the average spatio-temporal complexity of the sequence, its resolution and the target bit rate. Simple linear estimation models are then used to predict the number of bits that would be necessary to encode a frame for a given complexity and quantization parameter. The experimental results demonstrate that our proposed rate control mechanism significantly outperforms the existing rate control scheme in the Joint Model (JM) reference software in terms of Peak Signal to Noise Ratio (PSNR) and consistent perceptual visual quality while achieving the target bit rate. Furthermore, the proposed scheme is validated through implementation on a miniature test-bed.
Highlights
With the advancement of video coding and communication technologies, video streaming applications have become more and more popular in consumer electronics devices
The Quantization Parameter (QP) and Peak Signal to Noise Ratio (PSNR) variations are represented by their Standard Deviations (SDs) are tabulated in Table 1 for all rate control schemes
We observe that use of the proposed rate control schemes lead to a smoother variation in QP and in PSNR of the test sequences
Summary
With the advancement of video coding and communication technologies, video streaming applications have become more and more popular in consumer electronics devices. These can be divided into real-time video streaming and non-realtime video streaming. For all of the video encoders, rate control plays a key role in video coding. It is desirable that video should be encoded with a good average quality, and with fewer quality fluctuations among the adjacent frames. A novel rate control scheme is proposed for video streaming applications constrained by channel bandwidth. The proposed rate control model provides consistent visual quality for a given target bit rate.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.