Concurrent Multipath Transmissions for Live Concurrent Multipath
Transcription
Concurrent Multipath Transmissions for Live Concurrent Multipath
Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia Concurrent Multipath Transmissions for Live Video Streaming Thomas Zinner, Simon Oechsner, Tobias Hossfeld, Osama Abboud, Oliver Hohlfeld, Kurt Tutschku, Yuval Shavitt Tanja Zseby and Phuoc Tran Shavitt, Tran-Gia Gia zinner@informatik.uni-wuerzburg.de Motivation – Video Streaming Access Network Concurrent Core Network Multipath p Transmission CDN Access Network moderate high QoE Adaptation QoE QoE using H.264/SVC Thomas Zinner 2 Agenda Agenda QoE for Video Streaming Edge-Based Edge Based Quality Adaptation H.264 SVC Impact p of QoS on QoE Concurrent Multipath Transmission Mechanism Current Work within SJRP Multi-Next Conclusion and Further Work Thomas Zinner 3 QOE FOR VIDEO STREAMING Thomas Zinner 4 Edge – Based QoE Management QoE degradation due to insufficient available bandwidth: empty buffers and stalling (TCP) packet loss and artifacts / stream starvation (UDP/RDP) Negative, uncontrollable impact on user perceived quality (QoE) Bandwidth saving feasible by reducing: resolution frame rate image quality Negative, but controllable impact on QoE Enabler: H.264 SVC (cf. P2P SVC Demo) Thomas Zinner 5 Comparison of Bandwidth and Packet Loss Lower impact on QoE degradation due to controlled quality reduction Additional bandwidth usable for error correction Thomas Zinner 6 CONCURRENT MULTIPATH TRANSMISSIONS Thomas Zinner 7 Mechanism Base Layer re-sequencing i ? scheduling ? different path delays out-of-order arrivals Enhancement Layer But: packets arrive out of order at the destination Re-sequencing R i necessary Buffer B ff dimensioning? di i i ? Influence on the end2end delay? Thomas Zinner 8 Experiments Input: Number of paths Scheduling delay Path delay distributions Path capacity Source Destination buffer delay Output: Re-sequencing Re sequencing buffer occupancy distribution Random delay generation w.r.t. the path delay distributions Thomas Zinner 9 Impact of Skewness Transmission over two concurrent paths Impact of different mean values, but significant influence of skewness k Lower skewness leads to lower buffer occupation Path delay distributions with high asymetry should be avoided Thomas Zinner 10 Multi-Next – Measuring Multipath Transmissions EuroNF funded SJRP: UniWue, UniVienna, Fraunhofer, Tel Aviv ETOMIC-Box / Dimes •Traffic generation •TCPdump C 1st path Wien ETOMIC-Box: •Traffic consumption p •TCPdump 2nd path Colbud Jerusalem Rennes pooled ressource 3nd path Passau Deflectors Detailed investigation of the System: One-way delay of each path Re-sequencing buffer occupancy E2E delay Validation of existing theoretical models with measurements Thomas Zinner 11 Conclusion Multipath transmissions can be used for resource pooling Higher available bandwidth Out-of-order arrivals Impact on the e2e delay Theoretical investigations show the complexity of an appropriate selection: Re-sequencing buffer dimensioning Impact p on e2e delay y currently y under investigation g Future work: Measurements and mathematical modeling of concurrent multipath transmissions Implementation of a video streaming prototype Thomas Zinner 12 Q&A zinner@informatik.uni-wuerzburg.de Thomas Zinner 13