FEC-Based Wireless Video Streaming with Pre-Interleaving
نویسندگان
چکیده
Wireless video streaming is a challenging task due to limited bandwidth and error-prone characteristics of the wireless channels. In order to ensure high quality wireless video streaming, error control techniques such as forward error correction (FEC) is needed. It is well-known that, in mobile radio channels, errors are not limited to single bit errors but tend to occur in bursts. In order to combat with bursty errors, FEC schemes need to be integrated with interleaving so that FEC channel coding capabilities can be fully exploited. For existing FEC-based wireless video streaming systems, channel coding is first applied to the compressed video bitstream. In the case of block channel coding, such as the Reed-Solomon codes, every K source symbols will generate a channel coded block of N symbols. When the block interleaver is adopted, channel blocks of N symbols are loaded into a rectangular matrix row by row. After M rows are collected, which is called the interleaving depth, symbols are read out column by column. This way, interleaving is orthogonal to the channel coding direction and is able to re-distribute bursty errors to many channel blocks within an interleaving matrix. However, such conventional design of FEC-based video streaming may result in significant performance degradation if there are residual errors remaining after the channel decoding. This is because current video coding standards are all block-based and the re-distribution of the errors by interleaving will affect many source blocks if the channel coding cannot generate error-free video bitstream. In this research, we propose a novel robust video streaming system in which an interleaving is applied to the compressed bitstream before the channel coding. The application of this pre-interleaving will be able to improve the performance of wireless video streaming without increasing the system complexity. It is this pre-interleaving that preserves the bursty error patterns in the channel decoded video for an efficient source decoding. However, the orthogonal relationship between channel coding and interleaving remains intact. Therefore, this new scheme is able to facilitate both an efficient channel coding and an efficient source coding for robust wireless video streaming. Experimental results demonstrate that this proposed scheme can achieve great improved performance in wireless video streaming.
منابع مشابه
FEC-Based Video Streaming over Packet Loss Networks with Pre-Interleaving
In this paper; we present a FEC-based end-to-end error control scheme for video streaming over packet loss networks. We propose a novel robust video streaming system in which an interleaving is applied to the compressed bitstream before channel coding. The application of such preinterleaving is able to improve the perlformatice of video streaming over packet loss networks because pre-interleavi...
متن کاملAdaptive Packet-Level Interleaved FEC for Wireless Priority-Encoded Video Streaming
Packet-level Forward Error Control (FEC) for video streaming over a wireless network has received comparatively limited investigation, because of the delay introduced by the need to assemble a group of packets. However, packet-level interleaving when combined with FEC presents a remedy to time-correlated error bursts, though it can further increase delay if this issue is not addressed. This pap...
متن کاملBandwidth Aggregation with Path Interleaving Forward Error Correction Mechanism for Delay-Sensitive Video Streaming in Wireless Multipath Environments
Multipath transmission which uses multiple paths for data transfer has been used in wireless networks to improve the performance of end-to-end transmission. However, wireless networks suffer from high packet loss rate, variations in end-to-end delay and available bandwidth. Hence, the Forward Error Correction (FEC) mechanism has been proposed to recover lost packets by adapting to the changing ...
متن کاملEnhancing Packet-level Forward Error Correction for Streaming Video in Wireless Networks
Forward error correction (FEC) is a common error control technique in which the streaming video is protected by adding redundant data to the encoded bitstream such that the original source information can still be recovered in the event of errors or losses. Based on the information on the video content and channel status, an optimal packet-level FEC model can be built to obtain the best video d...
متن کاملThe Feedback Based Mechanism for Video Streaming Over Multipath Ad Hoc Networks
Ad hoc networks are multi-hop wireless networks without a pre-installed infrastructure. Such networks are widely used in military applications and in emergency situations as they permit the establishment of a communication network at very short notice with a very low cost. Video is very sensitive for packet loss and wireless ad-hoc networks are error prone due to node mobility and weak links. H...
متن کامل