Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim, Chadi Barakat, Arnaud Legout, Don Towsley, and Walid Dabbous INRIA Project Planete Sophia Antipolis Univ. of Massachusetts Amherst 1/8 Video Streaming in the Internet 20% to 40 % of Internet Traffic Containers Adobe Flash HTML5 Microsoft Silverlight What are the Network Characteristics of Desktop Mobile Applications VideoBrowsers Streaming Traffic ? Internet Explorer Firefox Chrome iOS (native) Android (native) 2/8 Download Amount Generic Behavior of Video Streaming Off Block Size Time 3/8 Streaming Strategies Identified OFF No On Off Cycles OFF Long On Off Cycles Short On Off Cycles 4/8 Streaming Strategies Used Service YouTube Netflix Container Flash HTML5 Silverlight IE 9 Short Short Short Firefox Short No Short Chrome Short Long Streaming strategy depends on Short type iOS (native) Based on Short of application and container encoding rate Android - Long Long (native) 5/8 Streaming Strategies Comparison Strategy Metric Engineering Complexity TCP Friendly Receive buffer occupancy Unused bytes on user interruptions No On Off Long On Off Short On Off No Complex Explicit support on server or client side Engineering Yes – TCP Yes – periodic Unknown File Transfer File Transfer traffic not ackclocked Large Moderate Small Large amount Moderate amount Small amount 6/8 Open Questions for the CCN community • Should CCN nodes be aware of the underlying streaming strategy? • What is the optimal streaming strategy for CCN? • Is there an optimal caching strategy for a given streaming strategy? • What is the impact of user interruptions due to lack of interest on CCN caches? 7/8 THANK YOU [email protected] [email protected] 8/8 BACKUPS 9/8 YouTube Streaming Strategies Container Flash HTML5 Application Any Web Browser IE 9 Firefox Google Chrome iOS (native) Android (native) Strategy Short Short No Long Depends Long Buffering Amount 40 s Up to 15 MB Video Size Up to 15 MB Block Size 64 kB 256 kB NA 5 MB to 8 MB 40 s of Up to 10 playback MB or up to 20 MB 64 kB 2 MB to 8 MB 10 / 8 Open Questions for CCN community • Should CCN nodes be aware of the underlying streaming strategy? • What is the optimal streaming strategy for CCN? • Is there an optimal caching strategy for a given streaming strategy? • What is the impact of user interruptions due to lack of interest? [email protected] [email protected] 11 / 8 Netflix Streaming Strategies Container Silverlight Silverlight for Mobile Devices? Application Any Web Browser iOS (native) Android (native) Strategy Short Short Long Buffering Amount 30 MB to 150 MB 10 to 20 MB 35 to 45 MB Block Size 0.5 MB to 2 MB 0.5 to 3 MB 4.5 to 6 MB 12 / 8 Data Set and Locations YouTube NetFlix Desktop Mobile Desktop Mobile 5000 Flash, 3000 HTML5, 2000 HD 50 200 50 2 Sites in France and 2 Sites in USA 2 Sites in USA 13 / 8 Conclusions • Streaming Strategy depends on browser and container • Migration from one strategy to another can have a nonnegligible impact Raw File Transfer vs Periodic Buffering vs No ack-clock 14 / 8 15 / 8
© Copyright 2026 Paperzz