160 likes | 272 Views
Reliable and Smooth Fine Granular Scalable Video Streaming. Zhibo Chen Yun He. 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power Engineering. Outline. Introduction Server Architecture Quality Weighted Bit Allocation Quality Weighted Error Control Simulation
E N D
Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power Engineering
Outline • Introduction • Server Architecture • Quality Weighted Bit Allocation • Quality Weighted Error Control • Simulation • Conclusion
Introduction • Key of Video Streaming • Smooth Playback • Retransmission-based error control scheme • Tradeoff Problem • Prefetch a new packet • Retransmit a lost packet
Introduction • FGS Stream • Base Layer (CBR) • Enhance Layer Base Enhance Enhance Enhance Enhance
Introduction • Quality Weighted Bit Allocation (QWBA) • Achieve smooth quality of playback. • Quality Weighted Error Control (QWEC) • Loss protection. • Tradeoff between prefetching and retransmission.
Server Architecture Rb≤ Rmin
QWBA • Minimize the variance of the quality of the decoded video sequence, subject to a bit rate constraint on the enhance layer N : denote the number of frames in the preteching interval T REi : denote the bits allocated for the enhance layer in the i th frame RT = RB + RE
QWBA • Priori Information • BPSNRi • REi is in proportion to ∆PSNRi
QWBA P : Sum of those pi with the constraint pi≥ 0 N’ : the number of frames with pi≥ 0, so N ≥ N
QWEC • Enhance layer needs to be divided into several packets • Definition of enhance layer packet’s priority • Layer difference • Quality difference
QWEC • Enum : sequence number of an enhance layer packet of a given frame (ex. 1, 2, 3, …N ) • The lower Vprio is the higher the priority of that packet • Vprio of all base layer packets : 0
Comparison • Forward error correction (FEC) • Increase bandwidth consumption • Lower performance on burst channel • Addition computation load
Simulation QWBA QWEC Packet loss rate : 10%
Conclusion • QWBA manipulates the enhance layer stream according the PSNR variation of base layer based a solid theoretical analysis to achieve a smooth playback quality. • QWEC gives a packet’s priority definition considering both layer difference and quality difference.