video quality estimation of dccp streaming over wireless
play

Video quality estimation of DCCP streaming over wireless networks - PowerPoint PPT Presentation

Video quality estimation of DCCP streaming over wireless networks Sbastien LINCK , Emmanuel Mory, Julien Bourgeois, Eugen Dedu and Franois Spies firstname.lastname@pu-pm.univ-fcomte.fr LIFC Montbliard France PDP2006 - 16/02/2006


  1. Video quality estimation of DCCP streaming over wireless networks Sébastien LINCK , Emmanuel Mory, Julien Bourgeois, Eugen Dedu and François Spies firstname.lastname@pu-pm.univ-fcomte.fr LIFC Montbéliard France PDP2006 - 16/02/2006

  2. Introduction Two modes of video visualization on Internet Downloading then playing Streaming Many streaming solutions developed, but always RTP/UDP-based and without any real congestion control Our objectives Streaming with congestion control Validate our method by simulation Compare final quality between various solutions of streaming 16/02/2006 PDP 2006 - Montbéliard 2/22

  3. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 3/22

  4. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 4/22

  5. Problematics Mobile client Heterogeneous mobile terminals Wireless technologies with various bandwidths Transport layer : congestion control Bandwidth estimation Losses management over wireless networks Wireless MAC layer Interferences management + other particularities => Adaptation of multimedia flow according to the terminal and the network 16/02/2006 PDP 2006 - Montbéliard 5/22

  6. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 6/22

  7. Context (1/3) Application layer Standard RTP/RTCP RTCP gives only losses informations Mixer Software component Intercalated between the server and the client Goal: adaptation of quality (different resolutions, coding, ...) 16/02/2006 PDP 2006 - Montbéliard 7/22

  8. Context (2/3) Transport layer: new protocol DCCP ( Datagram Congestion Control Protocol ) UDP combined with congestion control (CC) Separation transport / congestion control 2 CC implemented: • TCP-like: like TCP! • TFRC TFRC ( TCP-Friendly Rate Control ) Equation-based congestion control Smoother adaptation of the throughput 16/02/2006 PDP 2006 - Montbéliard 8/22

  9. Context (3/3) MAC layer Wireless network: 802.11 ARQ (Automatic Repeat reQuest) • MAC layer acknowledgements • After N attempts, a packet is no longer retransmitted and is removed Interferences are • Independent • Temporary • But Frequent Retransmissions => time loss 16/02/2006 PDP 2006 - Montbéliard 9/22

  10. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 10/22

  11. Environment (1/3) Our Video On Demand Simulation Architecture Simulated transfer of real data Real video data Simulation Environment Network Simulator (NS2) Mobile DCCP DCCP Client Access point Wireless network Mixer (802.11b/g) 16/02/2006 PDP 2006 - Montbéliard 11/22

  12. Environment (2/3) Wireless network 802.11 Interferences => MAC retransmissions Retransmissions => RTT ( Round Trip Time ) increase For a transport protocol, generally: RTT increase = congestion => throughput decrease Our solution, for each packet, the wireless card: Sums the "time lost" Inserts it in a new optional field of DCCP header New calculation method of RTT => optimal throughput 16/02/2006 PDP 2006 - Montbéliard 12/22

  13. Environment (3/3) Our NS2 contributions Mixer integration • New RTP module – Transport protocol switching – Real video utilization • Adaptation module Creation of a cross-layer module which transmits the DCCP estimated bandwidth from transport to application layer Correction of TFRC wireless implementation 16/02/2006 PDP 2006 - Montbéliard 13/22

  14. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 14/22

  15. Case study (1/5) Scenario 16/02/2006 PDP 2006 - Montbéliard 15/22

  16. Case study (2/5) Results Comparison available bandwidth / bandwidth estimated by DCCP 16/02/2006 PDP 2006 - Montbéliard 16/22

  17. Case study (3/5) Results Packets losses 16/02/2006 PDP 2006 - Montbéliard 17/22

  18. Case study (4/5) Results PSNR (Peak Signal to Noise Ratio) = quality 16/02/2006 PDP 2006 - Montbéliard 18/22

  19. Case study (5/5) Conclusion on the results Adaptation necessary in wireless networks DCCP/TFRC is a valid transport solution for RTP Taking into account of the MAC retransmissions • Improvement of the video rendering quality during interference stage • Optimal use of the bandwidth in the event of multiple interferences 16/02/2006 PDP 2006 - Montbéliard 19/22

  20. Plan Problematics Context Environment of simulation Case study Conclusion and future work 16/02/2006 PDP 2006 - Montbéliard 20/22

  21. Conclusion – Future work Presentation of a complete DCCP streaming simulation environment RTP/DCCP Better quality due to more accurate network information from DCCP Taking into account of MAC retransmissions => benefit Future work Simulations on a large scale Low power consumption 16/02/2006 PDP 2006 - Montbéliard 21/22

  22. Questions ? 16/02/2006 PDP 2006 - Montbéliard 22/22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend