Presentation is loading. Please wait.

Presentation is loading. Please wait.

Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.

Similar presentations


Presentation on theme: "Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and."— Presentation transcript:

1 Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and Ya-Qin Zang International workshop for Packet Video, April 2001

2 Outline Introduction Background Source Coding – Scalable Video Coding Channel Coding – Reed-Solomon Code End-to-End Architecture Network-Adaptive Congestion Control Network-Adaptive ULP Simulation Result Conclusion

3 Introduction Video over Internet with QoS guarantee faces many challenges due to network bandwidth fluctuation, packet loss, and delay. From end-to-end application-level QoS adaptation Two main issues in video streaming scenario Resources for an end-to-end application should utilize How to cope with the packet loss as well as the varying network condition

4 Background-Source Coding Scalable Video Coding PFGS: Progressive Fine Granular Scalable Base Layer 1st Layer 2nd Layer 3rd Layer

5 PFGS - Simulation Result About 0.5dB gain

6 Background - Channel Coding The idea of FEC across packet is to transmit redundant packets that can be used in the receiver to reconstruct lost packets Use Reed-Solomon code for FEC An RS code is defined RS(n,k) Can correct t =  (n-k)/2  symbol errors Can correct t = n-k symbol erasure n k

7 End-to-End Architecture

8 End-to-End Architecture (cont.) The Key components : MSTFP bandwidth estimation, MSTFP congestion control, ULP channel coding, target bit allocation MSTFP bandwidth estimation use the data from Network Monitor module Four stage: Estimating packet loss ratio Estimating round trip time Estimating available network bandwidth Adjusting sending rate

9 Congestion Control Network-adaptive congestion control Usually TCP congestion control is based on Additive Increase / Multiplicative Decrease (AIMD) Instead of using AIMD directly, they adjust the transmission rate related to packet loss ratio Increment in transmission rate Slight reduction in the transmission rate Aggressive reduction in the transmission rate

10 Network-adaptive ULP When the network is in good condition, more bits are allocated for source coding and fewer bits are allocated for channel coding The layered coding framework is suited for prioritized transmission Unequal Loss Protection are used that protects different layers using different FEC

11 Fixed Length Packetization data packet redundant packet k information packets n-k redundant packets PacketLen1 Largest data packet size of layer i redundant packet data packet k information packets n-k redundant packets PacketLen2 Stuffing

12 Unequal Interleaving and Packetization

13 Unequal Interleaving and Packetization (cont.)

14 LC (Loss Control) Header

15 Simulation Result (1)

16 Simulation Result (1) (cont.) The higher bandwidth, the more efficient their scheme with the other two fixed ULP scheme The better the channel condition is, the smaller difference between their scheme and ULP schemes

17 Simulation Result (2)

18 Simulation Result (3)

19 Conclusion A new network-adaptive congestion scheme with unequal loss protection, unequal interleaving for scalable video streaming over the Internet. An End-to-End architecture is proposed to simultaneously address the congestion control, error control, and packetization.


Download ppt "Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and."

Similar presentations


Ads by Google