Presentation is loading. Please wait.

Presentation is loading. Please wait.

Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, 2001. Canadian Conference on.

Similar presentations


Presentation on theme: "Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, 2001. Canadian Conference on."— Presentation transcript:

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.)

17


Download ppt "Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, 2001. Canadian Conference on."

Similar presentations


Ads by Google