Download presentation
Presentation is loading. Please wait.
1
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, 2001. Canadian Conference on
2
Outline Introduction Characteristics of Video Streaming Packetization and Channel Coding Source Coding and Channel Coding Description of the proposed system Pre-interleaving Experimental Result
3
Introduction Problems of Internet video streaming packet loss Packet delay Because of the bandwidth constraint, the video data are necessarily compressed for efficient transmission Compressed video data become very sensitive to transport error
4
Introduction (cont.) Due to the time constraint for video streaming, it is considered more beneficial to use FEC coding schemes than to use retransmission schemes Video streaming over packet-switching network: Packet loss: can be viewed as bursty errors with known length and positions. Video transmission in wireless channels: The errors tend to occur in bursts
5
FEC with Interleaving Conventional design of FEC-based video transmission HEADER FEC Channel Coding a network packet
6
FEC with Interleaving (cont.) The interleaving is able to re-distribute the burst errors to many channel coding blocks so that the bursty errors will become approximately random error patterns When there are residual errors remaining after the channel coding, the errors will be re- distributed to many channel coded blocks
7
FEC with Interleaving (cont.) HEADER FEC A Channel Block a network packet Lost!
8
FEC with Interleaving (cont.) HEADER FEC A Channel Block a network packet Lost!! FEC is useless
9
Conventional Video Streaming Channel Coder (N, K) Compressed Video Bitstream Interleaver Wireline & Wireless Network
10
Packetization and Channel Coding FEC is applied in channel coding to protect the compressed video bitstream In the case of direct packetization, the loss of a packet may severely damage a channel coding block Orthogonal packetization is often employed to re- distribute the errors due to each lost packet to many channel blocks, so that each channel block would contain few errors that can be corrected.
11
Source Coding and Channel Coding Many video communication studies show that the source decoder is more effective in handling bursty errors than the random errors. Some source codec such as MPEG-4 provides several error-resilient tools Resynchronization markers Data partitions Reversible VLC
12
System structure Compressed Video Bitstream CRC Interleaver Channel Coder Wireline & Wireless Networks Video Signal Video Source Decoder CRC Check & Post-processing Deinterleaver Channel Decoder
13
Pre-Interleaving Header FEC A Channel Block A Network Packet Error Control Frame
14
Pre-Interleaving (cont.) With pre-interleaving, the direction of the interleaving becomes the same as the direction of the original video data stream To limit the error propagation, an EC frame contains only a multiple of the smallest independent unit Data Partition
15
Experimental Result 150 frames of “Foreman” in QCIF format Packet size 47 byte Reed-Solomon code with the channel block size N =128
16
Experimental Result (cont.)
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.