Abstract
The consumer demand for retrieving and delivering visual content through consumer electronic devices has increased rapidly in recent years. The quality of video in packet networks is susceptible to certain traffic characteristics: average bandwidth availability, loss, delay and delay variation (jitter). This paper presents a scheduling algorithm that modifies the stream of scalable video to combat jitter. The algorithm provides unequal look-ahead by safeguarding the base layer (without the need for overhead) of the scalable video. The results of the experiments show that our scheduling algorithm reduces the number of frames with a violated deadline and significantly improves the continuity of the video stream without compromising the average Y Peek Signal-to-Noise Ratio (PSNR).
Highlights
The rise of consumer demand for the distribution and access of video content on packet networks has resulted in the development of a number of commercial offerings
In order to shrink a video bit stream, a particular portion of the data; a Network Abstraction Layer (NAL) unit can be removed from the encoded stream prior to delivery to the receiver
Frame-based scheduling algorithms schedule all enhancement NAL units which depend on the current base layer NAL unit
Summary
The rise of consumer demand for the distribution and access of video content on packet networks has resulted in the development of a number of commercial offerings. The frames or packets which arrive at their destination after the deadline will not be decoded and the average quality of the video is degraded [3,4,5]. The sender of scalable video can adjust the bit-rate to correspond to the available bandwidth without re-encoding. This approach has led us from “it works or it does not work” [6] to a more flexible video flow that may be shrunk to suit the available bandwidth. In order to shrink a video bit stream, a particular portion of the data; a Network Abstraction Layer (NAL) unit can be removed from the encoded stream prior to delivery to the receiver. At least one NAL unit from the base layer is required.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have