1 / 8 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim, Chadi Barakat, Arnaud Legout, Don Towsley, and Walid Dabbous INRIA Project.

Slides:



Advertisements
Similar presentations
1 / 18 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim *, Chadi Barakat, Arnaud Legout, Don Towsley *, and Walid Dabbous INRIA.
Advertisements

BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
1 / 21 Network Characteristics of Video Streaming Traffic Ashwin Rao †, Yeon-sup Lim *, Chadi Barakat †, Arnaud Legout †, Don Towsley *, and Walid Dabbous.
Building Mobile Apps in the Cloud – Comparing Approaches.
Will Law | Chief Media Architect | Akamai Optimizing the Black Box of HTML.
Video Streaming Services Justin Hourigan, Senior Network Engineer, HEAnet Limited
Clustering and Sharing Incentives in BitTorrent Systems Arnaud Legout 1, Nikitas Liogkas 2, Eddie Kohler 2, Lixia Zhang 2 1 INRIA, Projet Planète, Sophia.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Presented by Tianhe Wang. Mobile applications: People send/receive messages using wireless network much more frequently. Multimedia messages are often.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Optimal Multicast Smoothing of Streaming Video Over the Internet Subhabrata Sen, Don Towsley, Zhi-Li Zhang, and Jayanta K. Dey IEEE J. Selected Areas in.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
EVERYWHERE: IMPACT OF DEVICE AND INFRASTRUCTURE SYNERGIES ON USER EXPERIENCE Cost TMA – Figaro - NSF Alessandro Finamore Marco Mellia Maurizio Munafò Sanjay.
Network Planète Chadi Barakat
Live MobiCast using node.js Ajay Narayan ( ) Deepak Kumar Agarwal ( ) Nishchint Raina ( )
Application-level versus Network-level Proximity Mohammad Malli PhD student Planete Project, INRIA - Sophia Antipolis France.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
Profiling Grid Data Transfer Protocols and Servers George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA.
Using the World Wide Web Web Design and Publishing Cindy Royal.
Adapting web pages for mobile devices Fredrik Andersson Hannes Nevalainen.
ASC Lecture Object Survey Summary George Brett April 2005 George Brett April 2005.
1 A Comparative Study of Handheld and Non-Handheld Traffic in Campus Wi-Fi Networks Aaron Gember, Ashok Anand, and Aditya Akella University of Wisconsin—Madison.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
INF570 dario.rossi Lab02: Peer Instruction P2PTV (+ YouTube) INF570 v 08/2013 Dario Rossi
Advanced Multimedia Application Mobile Multimedia Textbook Jeremy Reyniers | Simon Debacq | Sam De Roeck.
PTHINC Better web browsing on your mobile device Joeng Kim Ricardo Baratto Jason Nieh Columbia University, USA.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
1 5 things you need to ask about your multi-screen video campaigns. Dan Mouradian, Technical Creative Director Tamara Weinstein, Manager,
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Mobile Applications applications operating on mobile devices, tablets, smartphones Mobile Applications.
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
R Consulting Mobile IPTV Application
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
Rich Internet Applications 9. HTML 5 and RIAs. HTML 5 Standard currently under development by W3C Aims to improve the language with support for the latest.
File System Numbers 4/18/2002 Michael Ferguson
Grand Challenge: Glitch Free Real-Time Communication Jin Li Research Manager/Principal Researcher Microsoft Research NITRD Workshop on Complex Engineered.
Time 0 T start-up Packet generation Servers # of packets Playback rate of Receiver All packets are assumed to be of the same size. The continuous.
Exploring Cross-Application Cellular Traffic Optimization with Baidu TrafficGuard Zhenhua Li, Weiwei Wang, Tianyin Xu, Xin Zhong, Xiang-Yang Li, Yunhao.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
NIGHTHAWK AC1900 WiFI Router
VPN Joshua Turner.
ReCon: Revealing and Controlling PII Leaks in Mobile Network Systems
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
the first Global Browser from Yandex for OEMs
WebGL The HTML5/JavaScript 3D Computer Graphics API
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Direct Internet 3 Iridium Proprietary and Confidential 9/18/2018.
Introduction to Silverlight
Software Engineering for Internet Applications
Available Bit Rate Streaming
ECF: an MPTCP Scheduler to Manage Heterogeneous Paths
Information propagation in social networks
Chengyu Sun California State University, Los Angeles
Small Is Not Always Beautiful
Swarming Overlay Construction Strategies
Gigabit measurements – quality, not (just) quantity
Chengyu Sun California State University, Los Angeles
Chengyu Sun California State University, Los Angeles
Snippet Engine as a Database Server
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
WCF Data Services and Silverlight
Presentation transcript:

1 / 8 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

2 / 8 Video Streaming in the Internet 20% to 40 % of Internet Traffic Adobe Flash HTML5Microsoft Silverlight Containers Desktop BrowsersMobile Applications Internet Explorer FirefoxChromeiOS (native) Android (native) What are the Network Characteristics of Video Streaming Traffic ?

3 / 8 Generic Behavior of Video Streaming Download Amount Time Buffering Block Size On Off Steady State Average rate during steady state

4 / 8 Streaming Strategies Identified No On Off CyclesLong On Off CyclesShort On Off Cycles OFF

5 / 8 Streaming Strategies Used ServiceYouTubeNetflix ContainerFlashHTML5Silverlight IE 9Short FirefoxShortNoShort ChromeShortLongShort iOS (native) -Based on encoding rate Short Android (native) -Long Streaming strategy depends on type of application and container

6 / 8 Streaming Strategies Comparison No On OffLong On OffShort On Off Engineering Complexity No Complex Engineering Explicit support on server or client side TCP FriendlyYes – TCP File Transfer Yes – periodic File Transfer Unknown traffic not ack- clocked Receive buffer occupancy LargeModerateSmall Unused bytes on user interruptions Large amount Moderate amount Small amount Strategy Metric

7 / 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?

8 / 8 THANK YOU

9 / 8 BACKUPS

10 / 8 YouTube Streaming Strategies ContainerFlashHTML5 ApplicationAny Web Browser IE 9FirefoxGoogle Chrome iOS (native) Android (native) StrategyShort NoLongDependsLong Buffering Amount 40 sUp to 15 MB Video Size Up to 15 MB 40 s of playback or up to 20 MB Up to 10 MB Block Size64 kB256 kB NA5 MB to 8 MB 64 kB2 MB to 8 MB

11 / 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?

12 / 8 Netflix Streaming Strategies ContainerSilverlightSilverlight for Mobile Devices? ApplicationAny Web Browser iOS (native)Android (native) StrategyShort Long Buffering Amount 30 MB to 150 MB 10 to 20 MB35 to 45 MB Block Size0.5 MB to 2 MB 0.5 to 3 MB4.5 to 6 MB

13 / 8 Data Set and Locations YouTubeNetFlix DesktopMobileDesktopMobile 5000 Flash, 3000 HTML5, 2000 HD Sites in France and 2 Sites in USA

14 / 8 Conclusions Streaming Strategy depends on browser and container Migration from one strategy to another can have a non- negligible impact Raw File Transfer vs Periodic Buffering vs No ack-clock

15 / 8