Adaptive Video Streaming over ICN

Slides:



Advertisements
Similar presentations
Secure Naming structure and p2p application interaction IETF - PPSP WG July 2010 Christian Dannewitz, Teemu Rautio and Ove Strandberg.
Advertisements

RASPro is a secure high performance remote application delivery platform through a perfect combination of application hosting and application streaming.
Security in Mobile Ad Hoc Networks
Information-Centric Networks09c-1 Week 9 / Paper 3 VoCCN: Voice Over Content-Centric Networks –V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass,
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
Networked Digital Whiteboard with Handwritten-Symbol Interpreter and Dynamic-Display-Object Creator Atsuhide Kobashi Henry M. Gunn High School Palo Alto,
CAPANINA Multimedia Applications Demo Specifications for Trial 1 Milan Lalovic Wireless Networks, BT Exact.
Secure Content Delivery in Information-Centric Networks: Design, Implementation, and Analyses Computer Science Department New Mexico State University,
Dynamic Adaptive Streaming over HTTP – Design Principles and Standards Thomas Stockhammer, Qualcomm DASHDASH.
Digital Content Solutions Digital content management technology has transformed the way to manage content and knowledge, in this knowledge era. Research.
Video Streaming in the Lee Library Present and Future.
NUS.SOC.CS Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system.
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 Jeremy Wyant W3C DRM Workshop 23 January 2001 Establishing Security Requirements For DRM Enabled Systems.
GlobeTraff A traffic workload generator for the performance evaluation of ICN architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos A.U.E.B. (presented.
Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.
DIS Multimedia Productions Flash Video Streaming June 5, 2007.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Final Year Student Projects: Prelude Michael R. Lyu.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Nasca Internet Ch. 5Internet Ch. 8 Networking and Security Ch. 6 Networking and Security Ch. 8.
T.Sharon-A.Frank 1 Multimedia Various Applications.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
Research on Key Technology in Grid Delivery Network Zhihui Lv Network & Information Engineer Center of Fudan university, ShangHai, China
CONTENT PROTECTION AND DIGITAL RIGHTS MANAGMENT
Digital Rights Management 5th Annual Wireless Java Conference January 21-23, 2004 Kevin Mowry, Motorola Chair, OMA Download and DRM group.
MSDN – Media Story Delivery Network Delivering Personalised and Distributed Media Stuart PorterBen Tagger.
Building video application for windows 8 with Windows Azure Media Services Mingfei Yan Program Manager Microsoft Corporation WCL332.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Confidential 2008 Roadmap. confidential 2008 Solution Roadmap Main Themes The ChallengeOur Approach Actionable Analytics Non effective data analysis with.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
Advanced Access Content System (AACS) Industry Briefing July 14, 2004.
Introducing Digital Rights Management Willms Buhse October 2002, Vilnius.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Torsten Braun, Universität Bern cds.unibe.ch
Web Services Igor Wasinski Olumide Asojo Scott Hannan.
Dynamic Adaptive Streaming over HTTP
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Efficient, Standard-Compliant Streaming of EHR Imagery Combining.
Distributed Authentication in Wireless Mesh Networks Through Kerberos Tickets draft-moustafa-krb-wg-mesh-nw-00.txt Hassnaa Moustafa
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
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.
Multimedia & Mobile Communications Lab.
Networking Named Content Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard.
ICN Baseline Scenarios draft-pentikousis-icn-scenarios-04 K. Pentikousis (Ed.), B. Ohlman, D. Corujo, G. Boggia, G. Tyson, E. Davies, P. Mahadevan, S.
Discover the Newest Solution from Expertime: Magento + PimCore Running on Microsoft Azure MICROSOFT AZURE ISV PROFILE: EXPERTIME Expertime works with clients.
Security Patterns for Web Services 02/03/05 Nelly A. Delessy.
Towards a Software Architecture for DRM Joint work with Kristof Verslype, Wouter Joosen, and Bart De Decker DistriNet research.
Eyeblaster Rich Media Basics. Global Digital Marketing Solutions Superior Technology & Expert Service Spanning 15 Countries  Digital ad serving and campaign.
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Efficient Duplicate.
1 Wireless World Wide Web: Mobile Access to Web Resources 王讚彬 台中教育大學資訊系.
OMA Secure Content Delivery for the Mobile World ODRL Workshop, Vienna Dr. Willms Buhse Vice Chair, OMA Download and DRM group.
Multicast in Information-Centric Networking March 2012.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Adaptive Streaming over ICN draft-video-streaming-over-ICN-00.txt
Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) live streaming system.
July 3, 2015 MuSIC (co-located with ICME) 2015, Torino, Italy
Overview – SOE PatchTT December 2013.
CCN application-domains: brainstorming from GreenICN project
Available Bit Rate Streaming
RASPro is a secure high performance remote application delivery platform through a perfect combination of application hosting and application streaming.
UKERNA and Streaming Media
Presentation transcript:

Adaptive Video Streaming over ICN Adaptive Video Streaming over ICN draft-video-streaming-over-icn-01.txt Updates on: Open-Source Tools for DASH over CCN bitmovin GmbH Lakeside Science & Technology Park Building B01 9020 Klagenfurt Austria | Europe office@bitmovin.net   www.bitmovin.net Stefan Lederer, Daniel Posch, Christopher Mueller and 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 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, Public CCNx Repository DASH over CCN version of libdash Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN https://github.com/bitmovin/libdash http://www.bitmovin.net/libdash.html Open-source access library for MPEG-DASH Handles the download and xml parsing of the MPD Implements full MPEG-DASH standard according to ISO/IEC 23009-1 Official reference library (ISO/IEC 23009-2) of ISO/IEC MPEG-DASH QT- & FFMPEG-based Sample Player to test and evaluate Configurable download interface, OO-based interface to the MPD Cross platform build system for Windows, Linux, Mac, etc. Enables the integration of a variety of adaptation logics and profiles for evaluations in research and development Very flexible structure that could be easily extended Used in Future Internet research: DASH over CCN: https://github.com/bitmovin/libdash/tree/CCN DASH over HTTP2: https://github.com/bitmovin/libdash/tree/http2 Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH over CCN-enabled libdash: https://github.com/bitmovin/libdash/tree/CCN DASH over CCN enabled Version DASH streaming over CCN Based on CCNx Testcontent available in form of CCNx repository Testcontent available on remote server on the Internet (ccn.bitmovin.net) Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH VLC Plugin DASH over CCN implementation based on the well-known VLC player Enables the integration of a variety of adaptation logics and profiles for evaluations in research and development Very flexible structure that could be easily extended, e.g., for new adaptation algorithms, mobile (Android), etc. Fully integrated in the VLC structure DASH over CCN DASH plugin  Patches public available: http://www-itec.uni-klu.ac.at/dash/?page_id=1097 Set-setups/environments: http://www-itec.uni-klu.ac.at/dash/?page_id=1097#testsetup Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN DASH over CCN Datasets CCNx Repository with DASH Content Big Bug Bunny (CC) Public available host: ccn.bitmovin.net 50 Kbit/s to 8 Mbit/s, 320x240 to 1920x1080 Segment Size: 2 seconds Syncing Tools, e.g., for Caching Evaluations: https://github.com/danposch/smartsync Additional Datasets (various content) at dash.itec.aau.at Various segment-length versions (1, 2, 4, 6, 10, 15 seconds) DASH datasets for scientific evaluations: player, adaption logics, cache performance, etc. CC-Attribution 2.0 Generic (CC-BY 2.0) License or similar Free to Share, Free to Remix Stefan Lederer Adaptive Video Streaming over ICN

Not CCN, but used for Multi-Source/Link: Distributed DASH Dataset Can be used for real-world evaluations simulation of switching between different CDNs/sources/etc. Client may dynamically switch between the mirrors e.g., in case the one currently used causes any issues Currently mirrored at different sites across Europe: Austria, France, and Czech Rep., Grete, Italy, USA, Taiwan Open for new mirrors/participants RedBull Playstreet sequence: Segment lengths of 2, 4, 6, 10, and 15 seconds ISOFF-Main and ISOFF-Live profiles 17 representations, 100kbps to 6 Mbps, 320x240 to 1920x1080 Stefan Lederer Adaptive Video Streaming over ICN

Adaptive Video Streaming over ICN Adaptive Video Streaming over ICN draft-video-streaming-over-icn-01.txt Updates on: Open Questions regarding Digital Rights Management in Information-Centric Networking (and a potential Approach) bitmovin GmbH Lakeside Science & Technology Park Building B01 9020 Klagenfurt Austria | Europe office@bitmovin.net   www.bitmovin.net Daniel Posch, Stefan Lederer, Christopher Mueller and 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 Stefan Lederer Adaptive Video Streaming over ICN

Multimedia – Dominant Traffic Source Motivation Multimedia – Dominant Traffic Source 2H 2013 Biggest traffic sources in peak times (North America) Netflix 28.18% YouTube 16.78% Filesharing Browsing Similar for Asia and Europe Similar for Mobile Access Multimedia > 60% Source: Sandvine, The Global Internet Phenomena Report , 2H 2013. Online: http://sandvine.com Daniel Posch Open Questions regarding DRM in ICN

Challenges in ICN for Multimedia Distribution? Work in progress within the ICNRG Efficient content dissemination Adaptive streaming Mobility use-cases etc… No (visible) work in progress yet: Digital Rights Management (DRM) Can we build an Video on Demand service based on ICN technology without DRM? depends on the business model Daniel Posch Open Questions regarding DRM in ICN

What is DRM and why do we need it? Discrepancy between content providers / consumers Content providers wish to have their copyright protected Consumers want to access, use, copy and share content DRM is a tool that should to… control the access and the usage of digital media prevent the creation of illegal copies identify the perpetrator of copyright violations DRM is based on cryptographic techniques Daniel Posch Open Questions regarding DRM in ICN

Open Questions regarding DRM in ICN Streaming Media in ICN What needs to be done regarding DRM? Find a technology that allows to build a subscription-based streaming services over an ICN infrastructure Create a solution to control the access to the content What are the difficulties? Well, in ICN … data can be fetched by anyone from any node data is publicly authenticated The obvious solution is Encryption of the data But is it really that easy? Unfortunately, its not… Daniel Posch Open Questions regarding DRM in ICN

Is Content Encryption a potential Solution? Encrypting the content for all legitimate consumers with a single key is not a solution, because… Malicious clients could publish the key There is no way to identify/exclude malicious clients So, why not encrypt the content for each consumer with an unique key? Lose the advantages of ICN caching, since data for each client would be different High load on the server due to lots of data encryption The system would be inefficient / resource demanding Daniel Posch Open Questions regarding DRM in ICN

Open Questions regarding DRM in ICN A possible approach: Broadcast Encryption (BE) as starting point for DRM in ICN Allows server(s) and clients to agree on a common session key, which is valid for some timeframe Enables to identify and exclude malicious users Supports dynamics (easy un/subscription of clients) Retrains the advantage of ICN Caching Reduces the server’s resource consumption, if… The updates of the session key are scheduled carefully Content is dynamically re-encrypted on first request in a timeframe (untapped content must not be re-encrypted) Daniel Posch Open Questions regarding DRM in ICN

But there are still a lot of open challenges How to adapt the concept of BE so that it fits to an ICN communication paradigm perfectly? Which BE schemes are suitable and can be used efficiently within an ICN infrastructure? What is the optimal interval for a session key to be valid (tradeoff between security, operationality and cache efficiency)? How to evict data from ICN caches, which are encrypted with a stale session key (Freshness)? And lots more… Daniel Posch Open Questions regarding DRM in ICN

Adaptive Video Streaming over ICN MPEG-DASH incl. ICN, CCN, HTTP2, etc. @ Alpen-Adria-Universität Klagenfurt & bitmovin GmbH 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

Additional 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] D. Posch, H. Hellwagner, P. Scharter “On-Demand Video Streaming based on Dynamic Adaptive Encrypted Content Chunks” In Proceedings of IEEE International Conference on Network Protocols / NPSec Workshop, October 2013. [7] 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. [8] 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. [9] 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