SlideShare a Scribd company logo
1 of 15
IEEE ICME 2016 Bitmovin Grand Challenge on
Dynamic 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  christian.timmerer@itec.aau.at
Chief Innovation Officer (CIO) at bitmovin GmbH
https://bitmovin.com  christian.timmerer@bitmovin.com
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 2
Global Internet Phenomena Report: Dec 2015
Open Digital Media Value Chain
July 2016 ICME 2016 Grand Challenge, C. Timmerer 3
Create
Content
Aggregate
Monetize
Distribute
Content
Consume
Content
Any Content Any Storefront Any Network Any Device
CDNsMedia
Protocols
Internet
Transport
DRM
Encoding
Encapsulation
Dynamic
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 implementations
July 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

More Related Content

More from Alpen-Adria-Universität

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesAlpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingAlpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionAlpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Alpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...Alpen-Adria-Universität
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...Alpen-Adria-Universität
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Alpen-Adria-Universität
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Alpen-Adria-Universität
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingAlpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentAlpen-Adria-Universität
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesAlpen-Adria-Universität
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Alpen-Adria-Universität
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningAlpen-Adria-Universität
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
 

More from Alpen-Adria-Universität (20)

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
 

Recently uploaded

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

IEEE ICME 2016 Bitmovin Grand Challenge on Dynamic Adaptive Streaming over HTTP (DASH)

  • 1. IEEE ICME 2016 Bitmovin Grand Challenge on Dynamic 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  christian.timmerer@itec.aau.at Chief Innovation Officer (CIO) at bitmovin GmbH https://bitmovin.com  christian.timmerer@bitmovin.com Tutorial @ ICME 2016, July 2016 http://www.slideshare.net/christian.timmerer https://bitmovin.com/icme2016grandchallenge/
  • 2. 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 2 Global Internet Phenomena Report: Dec 2015
  • 3. Open Digital Media Value Chain July 2016 ICME 2016 Grand Challenge, C. Timmerer 3 Create Content Aggregate Monetize Distribute Content Consume Content Any Content Any Storefront Any Network Any Device CDNsMedia Protocols Internet Transport DRM Encoding Encapsulation Dynamic Ads Clients Happy User
  • 4. What is DASH? July 2016 ICME 2016 Grand Challenge, C. Timmerer 4 Reading: http://en.wikipedia.org/wiki/Dash_(disambiguation)
  • 5. 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.
  • 6. 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)
  • 7. 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 implementations July 2016 ICME 2016 Grand Challenge, C. Timmerer 7
  • 8. 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
  • 9. 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
  • 10. … and the winner is ... July 2016 ICME 2016 Grand Challenge, C. Timmerer 10
  • 11. 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
  • 12. … and the winner is ... July 2016 ICME 2016 Grand Challenge, C. Timmerer 12
  • 13. 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
  • 14. … and the winner is ... July 2016 ICME 2016 Grand Challenge, C. Timmerer 14
  • 15. IEEE ICME 2016 Bitmovin Grand Challenge Dynamic Adaptive Streaming over HTTP (DASH) July 2016 ICME 2016 Grand Challenge, C. Timmerer 15