1 / 16

Reliable and Smooth Fine Granular Scalable Video Streaming

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

natala
Download Presentation

Reliable and Smooth Fine Granular Scalable Video Streaming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power Engineering

  2. Outline • Introduction • Server Architecture • Quality Weighted Bit Allocation • Quality Weighted Error Control • Simulation • Conclusion

  3. Introduction • Key of Video Streaming • Smooth Playback • Retransmission-based error control scheme • Tradeoff Problem • Prefetch a new packet • Retransmit a lost packet

  4. Introduction • FGS Stream • Base Layer (CBR) • Enhance Layer Base Enhance Enhance Enhance Enhance

  5. Introduction • Quality Weighted Bit Allocation (QWBA) • Achieve smooth quality of playback. • Quality Weighted Error Control (QWEC) • Loss protection. • Tradeoff between prefetching and retransmission.

  6. Server Architecture Rb≤ Rmin

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

  8. QWBA • Priori Information • BPSNRi • REi is in proportion to ∆PSNRi

  9. QWBA

  10. QWBA P : Sum of those pi with the constraint pi≥ 0 N’ : the number of frames with pi≥ 0, so N ≥ N

  11. QWEC • Enhance layer needs to be divided into several packets • Definition of enhance layer packet’s priority • Layer difference • Quality difference

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

  13. Comparison • Forward error correction (FEC) • Increase bandwidth consumption • Lower performance on burst channel • Addition computation load

  14. Simulation QWBA QWEC Packet loss rate : 10%

  15. Simulation

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

More Related