Adaptive Streaming over ICN draft-video-streaming-over-ICN-00.txt

Slides:



Advertisements
Similar presentations
Delay Tolerance in a Network of Information Dirk Kutscher – NEC Labs SAIL Project Consortium DTNRG IETF
Advertisements

Secure Naming structure and p2p application interaction IETF - PPSP WG July 2010 Christian Dannewitz, Teemu Rautio and Ove Strandberg.
Panel: ICN Architecture Overview Cedric Westphal Huawei Innovations
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Dynamic Adaptive Streaming over HTTP – Design Principles and Standards Thomas Stockhammer, Qualcomm DASHDASH.
NUS.SOC.CS Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 27 – DASH (Dynamic Adaptive Streaming over HTTP) Klara Nahrstedt Spring 2012.
DASH: Dynamic, Adaptive Streaming over HTTP  References:  “An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP”,Saamer.
Adaptive Video Streaming over ICN
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,
Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.
12/10/2006ConfidentialSlide 1 Video Streaming over UMTS: practical issues Stefan Rugel, Klaus Schäfer February 2008.
“Scalable and Topologically-aware Application-layer Multicast” Yusung Kim Korea Advanced Institute of Science and Technology.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
SERVER LOAD BALANCING Presented By : Priya Palanivelu.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers.
HTTP Streaming bar BoF, IETF 79th HTTP Streaming Survey and Gap Analysis Ning Zong draft-zong-httpstreaming-gap-analysis-01.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Torsten Braun, Universität Bern cds.unibe.ch
Dynamic Adaptive Streaming over HTTP
PPSP Peer Protocol draft-gu-ppsp-peer-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Yingjie Gu, Jinwei Xia, Mário Nunes, David Bryan, João Taveira.
The MPEG-DASH Standard for Multimedia Streaming Over the Internet Chih-Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information.
PPSP BAR BOF meeting 74th IETF – San Francisco, CA, USA March, 2009 P2P Streaming Protocol (PPSP) Requirements Ning Zong,Huawei Technologies Yunfei Zhang,China.
1 Enhanced Mobility Support for Roaming Users: Extending the IEEE Information Service WWIC 2010 Luleå, June 1-3, 2010 Karl Andersson*, Andrea G.
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
Multicast in Information-Centric Networking March 2012.
PRESENTED BY : P:MARREDDY07681A0453 WIRELESS SYSTEM WIRELESS SYSTEM.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Load balancing in heterogeneous network use case Date Submitted:
Poster Session at Graduate School Information Fair
Over-the-Top Content Delivery State of the Art and Challenges
ITU-T STUDY GROUP 16 Multimedia Yushi Naito Chairman ITU-T SG16
CJK test-bed study based on MPM
19 – Multimedia Networking
Klara Nahrstedt Spring 2012
Network Infrastructure Services Supporting WAP Clients
DASH2M: Exploring HTTP/2 for Internet Streaming to Mobile Devices
Instructor Materials Chapter 9: Transport Layer
Dynamic Adaptive Streaming over HTTP
Approaches, CHALLENGES,STANDARDS,
Network Cost Services for Network-Aware FI Applications
Dynamic Adaptive Streaming over HTTP
Bruno Chatras, ETSI TC TISPAN Vice-Chairman
SwiftServe Technical Workshop
Peer-to-peer networking
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
Video Multicast over the Internet (IEEE Network, March/April 1999)
CCN application-domains: brainstorming from GreenICN project
Internet Networking recitation #12
Available Bit Rate Streaming
ECE 671 – Lecture 16 Content Distribution Networks
ECF: an MPTCP Scheduler to Manage Heterogeneous Paths
On the Use and Performance of Content Distribution Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Multimedia and Networks
NUS PI: Roger Zimmermann ZJU PI: TBD NUS Co-PIs: Ben Leong
Application Layer Mobility Management Scheme for Wireless Internet
Chapter 3 VLANs Chaffee County Academy
Gigabit measurements – quality, not (just) quantity
Jinsul Kim, Tai-Won Um, Won Ryu, Byung Sun Lee
UKERNA and Streaming Media
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Requirements of Computing in Network
Presentation transcript:

Adaptive Streaming over ICN draft-video-streaming-over-ICN-00.txt http://users.soe.ucsc.edu/~cedric/papers/draft-video-streaming-over-ICN-00.txt Stefan Lederer Christian Timmerer Alpen-Adria Universität Klagenfurt Universitätsstrasse 65-77 9020 Klagenfurt Austria | Europe   eMail: stefan.lederer@itec.aau.at List: dash@itec.uni-klu.ac.at dash.itec.aau.at Cedric Westphal Huawei 2330 Central Expressway Santa Clara, CA95050 USA cedric.westphal@huawei.com Christopher Mueller bitmovin GmbH Building B01 9020 Klagenfurt Austria | Europe office@bitmovin.net   www.bitmovin.net Stefan Lederer Adaptive Video Streaming over ICN

Video Predominant on the Internet Real-time video is more than 50% of the traffic at peak periods Mobile traffic is growing exponentially, all delivered over the top (OTT) Source: http://www.sandvine.com/downloads/documents/Phenomena_1H_2012/Sandvine_Global_Internet_Phenomena_Report_1H_2012.pdf Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN ... BUT there are Problems! Wrong format Wrong protocol Plugin required DRM issues Long start-up delay Low quality Frequent stalls Bitrate intense No DVD/PVR experience …. Stefan Lederer Adaptive Video Streaming over ICN

… and heterogeneous Devices Desktop/Laptop Mobile Living Room IPTV Stefan Lederer Adaptive Video Streaming over ICN

Dynamic Adaptive Streaming over HTTP (DASH) Proprietary Solutions International Standards V1 International Standards V2 Apple HTTP Live Streaming Adobe HTTP Dynamic Streaming Microsoft Smooth Streaming Netflix Akamai Movestreaming Amazon . . . 3GPP Rel.9 Adaptive HTTP Streaming 3GPP Rel.10 DASH MPEG-DASH OIPF HTTP Adaptive Streaming V3… Zeit http://multimediacommunication.blogspot.com/2010/05/http-streaming-of-mpeg-media.html Stefan Lederer Adaptive Video Streaming over ICN

Dynamic Adaptive Streaming over HTTP Different Quality Representations Changing Bandwidth © bitmovin Choose the appropriate Segment Dynamic adaption to the network conditions Usage of existing and cheap Internet (HTTP) Infrastructure Streaming-Logic is located at the Client Flexible and scalable Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN MPEG-DASH Standard Dynamic Adaptive Streaming over HTTP (DASH) Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH and ICN ICN and MPEG-DASH have several elements in common: Client-initiated pull approach Content being dealt with in pieces (or chunks) Support of efficient replication and distribution of content pieces within the network Session-free nature of the exchange between the client and the server at the streaming layer: the client is free to request any chunk from any location Support for potentially multiple sources Stefan Lederer Adaptive Video Streaming over ICN

DASH and ICN: Open Issues Different naming schemes in DASH and ICN DASH MPD: http://www.example.com/movie.mpd Segment: http://www.example.com/rep1seg1.m4s http://www.example.com/rep1/seg1.m4s etc. How a combined naming scheme could look like? Establish an MPD profile for DASH over ICN URIs instead of HTTP-URLs ICN transport mechanisms have to be compliant Rate at which interests are issued should be such that the chunks received to ensure the playback Stefan Lederer Adaptive Video Streaming over ICN

DASH and ICN: Open Issues Bandwidth estimation in ICN environments Content may be cached or come from different origin nodes Bandwidth measurements may vary from segment to segment Caching efficiency Cache Hit: Same Segment, Format/Codec, Bitrate, Resolution, etc. How efficient will the caching will be? Caching may cause oscillations E.g.: Lower representations may be cached, higher quality representations not  Oscillation Causes poor Quality of Experience (QoE) Stefan Lederer Adaptive Video Streaming over ICN

DASH and ICN: Open Issues Usage of multiple network interfaces is possible in ICN Enabling a seamless handover between them Intelligent strategy which should focus on traffic load balancing between the available links may be necessary Potential to leverage the combined available bandwidth of all links Publishing concerns regarding access control and accounting Owner of the video stream may access these data chunks need to be accounted/billed/monitored Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH & CCN = DASC Located at different protocol layers DASH at the application layer and CCN at the network layer Can be combined very efficiently: substitute HTTP by CCN Potential benefits Segments can be cached efficiently by CCN network nodes Data can be requested and transmitted via multiple links/sources, etc. Various Implementations at http://dash.itec.aau.at Patches for the DASH VLC plugin DASH Dataset CCNx Repository Patches for libdash, available soon Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN Work Done Yet DASH over CCN Experiments/Evaluations Protocol Overhead Streaming Performance Evaluation Multilink Transmission Investigation of possible improvements and research areas DASH over CCN Experiments/Evaluations in Mobile Networks Evaluation using mobile bandwidth traces Comparison to our previous evaluations (Apple HLS, Microsoft SS, etc.) Evaluation using multiple links and mobile bandwidth traces Dissemination CCNxConn 2012, ICC 2013, ICME 2013, ICC 2013 IIMCFI Workshop, etc. Stefan Lederer Adaptive Video Streaming over ICN

DASH over CCN: Further Integration Leverage the intrinsic versioning and segmentation support of CCN Move representation selection from the client to the network DASH Elements CCN URI Structure Representations: Representation 1 Representation 2 … Segments: S. 0 S. 1 … Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH @ Alpen-Adria-Universität Klagenfurt Join this activity, everyone is invited – get involved in and exited about DASH! http://dash.itec.aau.at Questions, Comments? Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN References [1] ISO/IEC DIS 23009-1.2, Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats [2] Lederer, S., Müller, C., Rainer, B., Timmerer, C., Hellwagner, H., “An Experimental Analysis of Dynamic Adaptive Streaming over HTTP in Content Centric Networks”, in Proceedings of the IEEE International Conference on Multimedia and Expo 2013, San Jose, USA, July, 2013 [3] Liu, Y., Geurts, J., Point, J., Lederer, S., Rainer, B., Mueller, C., Timmerer, C., Hellwagner, H., “Dynamic Adaptive Streaming over CCN: A Caching and Overhead Analysis”, in Proceedings of the IEEE international Conference on Communication (ICC) 2013 – Next-Generation Networking Symposium, Budapest, Hungary, June, 2013 [4] Grandl, R., Su, K., Westphal, C., “On the Interaction of Adaptive Video Streaming with Content-Centric Networks”, eprint arXiv:1307.0794, July 2013. [5] S. Lederer, C. Müller, B. Rainer, C. Timmerer, and H. Hellwagner, “Adaptive Streaming over Content Centric Networks in Mobile Networks using Multiple Links”, in Proceedings of the IEEE International Workshop on Immersive & Interactive Multimedia Communications over the Future Internet, Budapest, Hungary, June, 2013 [6] V. Jacobson, D. Smetters, J. Thornton, M. Plass, N. Briggs and R. Braynard, “Networking named content”, in Proc. of the 5th int. Conf. on Emerging Networking Experiments and Technologies (CoNEXT '09). ACM, New York, NY, USA, 2009, pp. 1-12. [7] A. Detti, M. Pomposini, N. Blefari-Melazzi, S. Salsano and A. Bragagnini, “Offloading cellular networks with Information-Centric Networking: The case of video streaming”, In Proc. of the Int. Symp. on a World of Wireless, Mobile and Multimedia Networks (WoWMoM ‘12), IEEE, San Francisco, CA, USA, 1-3, 2012. [8] A.Detti, B. Ricci, N. Blefari-Melazzi, “Supporting mobile applications with Information Centric Networking: the case of P2P live adaptive video streaming”, ACM SIGCOMM 2013, ICN workshop,Hong Kong, China, 12 August 2013 Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN Backup Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN Overhead Analysis CCN: Higher but constant overhead due to signing and routing information HTTP: Relatively low overhead, dependent on chosen representation Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN Performance Analysis CCN High delay sensitivity and prototype implementation Identified improvement possibilities regarding: Segment Pipelining Interest Pipelining Interest and Stream Management Stefan Lederer Adaptive Video Streaming over ICN

DASH over CCN in Mobile Networks Name Average Bitrate [kpbs] Average Switches [Number of Switches] Average Unsmoothness [Seconds] Microsoft [11] 1522 51 Adobe [11] 1239 97 64 Apple [11] 1162 7 DASH AVC [11] 1464 166 Improved DASH AVC [12] 2341 81 DASH SVC [12] 2738 101 DASH over CCN 1326 160 Stefan Lederer Adaptive Video Streaming over ICN

Multilink Performance CCN Strategy Layer Chooses the fastest link automatically Identified Improvement Possibilities More intelligent interest dispatching over the available links  Combining available bandwidths Stefan Lederer Adaptive Video Streaming over ICN

DASH Over CCN in Mobile Networks using Multiple Links Using our adjusted mobile bandwidth traces ~29 % and ~ 15 % higher average media bitrate than using Interface 1 and 2 separately Stefan Lederer Adaptive Video Streaming over ICN