IEEE ICME 2016 Bitmovin Grand Challenge on Dynamic Adaptive Streaming over HTTP (DASH)
-
Upload
christian-timmerer -
Category
Technology
-
view
999 -
download
3
Transcript of IEEE ICME 2016 Bitmovin Grand Challenge on Dynamic Adaptive Streaming over HTTP (DASH)
IEEE ICME 2016 Bitmovin Grand Challenge onDynamic Adaptive Streaming over HTTP (DASH)
Priv.-Doz. Dr. Christian Timmerer
Alpen-Adria-Universität Klagenfurt (AAU) Faculty of Technical Sciences (TEWI) Department of Information Technology (ITEC) Multimedia Communication (MMC) Sensory Experience Lab (SELab)
http://blog.timmerer.com http://selab.itec.aau.at/ http://dash.itec.aau.at [email protected] Innovation Officer (CIO) at bitmovin GmbH
https://bitmovin.com [email protected]
Tutorial @ ICME 2016, July 2016
http://www.slideshare.net/christian.timmerer
https://bitmovin.com/icme2016grandchallenge/
Importance of Multimedia Delivery• Multimedia is predominant on the
Internet• Real-time entertainment
– Streaming video and audio– More than 70% of Internet traffic
at peak periods• Popular services
– YouTube (17.85%), Netflix (37.05%), Amazon Video (3.11%), Hulu (2.58%)
– All delivered over-the-top (OTT)
July 2016 ICME 2016 Grand Challenge, C. Timmerer 2Global Internet Phenomena Report: Dec 2015
Open Digital Media Value Chain
July 2016 ICME 2016 Grand Challenge, C. Timmerer 3
Create Content
AggregateMonetize
Distribute Content
Consume Content
Any Content Any Storefront Any Network Any Device
CDNsMedia Protocols
Internet Transport
DRMEncoding
EncapsulationDynamic
Ads
Clients
Happy User
What is DASH?
July 2016 ICME 2016 Grand Challenge, C. Timmerer 4
Reading: http://en.wikipedia.org/wiki/Dash_(disambiguation)
Initial Situation
July 2016 ICME 2016 Grand Challenge, C. Timmerer 5
Source: http://xkcd.com/927/
The nice thing about standards is that you have so
many to choose from.Andrew S. Tanenbaum, in
Computer Networks, 2nd edition.
July 2016 ICME 2016 Grand Challenge, C. Timmerer 6
Proprietary Solutions
3GPP Rel.9 Adaptive HTTP Streaming
Int’l Standard Solutions V1 Int’l Standard Solutions V2
Apple HTTP Live Streaming
Adobe HTTP Dynamic Streaming
Microsoft Smooth Streaming
Netflix Akamai
Movenetworks’ Movestreaming
Amazon . . .
OIPF HTTP Adaptive Streaming MPEG-DASH
3GPP Rel.10 DASH
time
V3…
Reading: http://multimediacommunication.blogspot.com/2010/05/http-streaming-of-mpeg-media.html
Today (2016):• 3GPP Rel. 13 (Mar’16)• DASH 2nd (May’14)• Many adoptions (e.g. DVB, HbbTV)• DASH 3rd (to be published 2016)• CMAF (to be published 2017)
The Goal of this Grand Challenge• MPEG-DASH defines formats only
– Media Presentation Description (MPD)– Segment format: mp4, ts
• MPEG-DASH is not– System, protocol, presentation, codec, interactivity, DRM, client specification– Other standards required for a complete ecosystem: e.g., DASH-IF, WAVE, HMTL5,
MSE, EME• Aim of this grand challenge
– Solicit contributions addressing end-to-end delivery aspects– Improve QoE while optimally utilising the available network infrastructures and its associated
costs– Includes the content preparation for DASH, the content delivery within existing networks, and
the client implementationsJuly 2016 ICME 2016 Grand Challenge, C. Timmerer 7
Dataset, Tools, Evaluation Criteria• Dataset/APIs/Library– Encoding & Player: https://bitmovin.com – (Distributed) DASH dataset: http://dash.itec.aau.at
• Evaluation Criteria– Evaluation of Streaming Performance– Evaluation Methodology– Disruptive Technology
July 2016 ICME 2016 Grand Challenge, C. Timmerer 8
Accepted Submissions• An Adaptive Bitrate Algorithm for DASH
– Yunlong Li1, Yue Wang1, Shanshe Wang1, Siwei Ma1,2
– 1Peking University, 2Peking University Shenzhen Graduate School• Buffer-based Control Theoretic Approach for Dynamically HTTP Streaming
– Zhimin Xu1,2, Chao Zhou1, Li Liu1, Xinggong Zhang1,3, Zongming Guo1,3
– 1Peking University, 2Beijing University of Posts & Telecommunications, 3Cooperative Medianet Innovation Center
• A Bio-Inspired HTTP-Based Adaptive Streaming Player– Yusuf Sani1, Andreas Mauthe1, Christopher Edwards1, Mu Mu2
– 1Lancaster Uuniversity, 2The University of Northampton
July 2016 ICME 2016 Grand Challenge, C. Timmerer 9
… and the winner is ...
July 2016 ICME 2016 Grand Challenge, C. Timmerer 10
Reproducible Research• Paper only submission not sufficient• Evaluation on a publicly available dataset / add’l submission of the dataset
– E.g.: dataset track at MMSys or QoMEX (QUALINET Databases)• Add’l submission of code (open source)
– E.g.: open source software competition• Result and Artifact Review and Badging
– Repeatability ⇨ Replicability ⇨ Reproducibility– Artifacts Evaluated ⇨ Artifacts Available ⇨ Results Validated– Badging committee or part of the TPC
July 2016 ICME 2016 Grand Challenge, C. Timmerer 11
http://www.acm.org/publications/policies/artifact-review-badging
… and the winner is ...
July 2016 ICME 2016 Grand Challenge, C. Timmerer 12
Future of the DASH Challenge• DASH-IF Academic Track: http://dashif.org/academic-track/
– identify research communities working in the area of DASH– create awareness of DASH-IF material and promote it within the academic
community, and– solicit research within and collect results from the academic community
• MMSys 2016 Excellence in DASH Award– https://mmsys2016.itec.aau.at/
• Planned– MMSys 2017 Excellence in DASH Award– ICME 2017 DASH Grand Challenge
July 2016 ICME 2016 Grand Challenge, C. Timmerer 13
… and the winner is ...
July 2016 ICME 2016 Grand Challenge, C. Timmerer 14
IEEE ICME 2016 Bitmovin Grand Challenge
Dynamic Adaptive Streaming over HTTP (DASH)
July 2016 ICME 2016 Grand Challenge, C. Timmerer 15