SlideShare a Scribd company logo
Distributed DASH Dataset

                                 Stefan Lederer, Christopher Müller, Christian Timmerer,
                                    Cyril Concolato, Jean Le Feuvre, and Karel Fliegel

    Alpen-Adria-Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI)  Department of Information
             Technology (ITEC)  Multimedia Communication (MMC)  Sensory Experience Lab (SELab)
                             http://research.timmerer.com  http://blog.timmerer.com 
                        http://dash.itec.aau.at/mailto:christian.timmerer@itec.uni-klu.ac.at

                                                                ACM Multimedia Systems
                                                                  28th February, 2013
Acknowledgments. This work was supported in part by the EC in the context of the ALICANTE (FP7-ICT-248652) and SocialSensor (FP7-ICT- 287975) projects and partly
performed in the Lakeside Labs research cluster at AAU. Special thanks to the Red Bull Media House for providing us the Red Bull Playstreets video. They own the rights of the
content but the usage for scientific purposes is permitted. This work was also supported in part by the French-funded project AUSTRAL (DGCIS FUI13). This work was partially
supported by the COST IC1003 QUALINET, by the Czech-funded project COST CZ LD12018 MOVERIQ and by the grant of the Czech Science Foundation No. P102/10/1320.
What is DASH?
http://en.wikipedia.org/wiki/Dash_(disambiguation)




Feb 28, 2013                            ACM MMSys 2013   2
Dynamic Adaptive Streaming over HTTP

    • In a nutshell …                                                                         Adaptation logic is within the
                                                                                            client, not normatively specified
                                                                                               by the standard, subject to
                                                                                               research and development




Christian Timmerer and Carsten Griwodz. 2012. Dynamic adaptive streaming over HTTP: from content creation to consumption. In
Proceedings of the 20th ACM international conference on Multimedia (MM '12). ACM, New York, NY, USA, 1533-1534.
DOI=10.1145/2393347.2396553 http://doi.acm.org/10.1145/2393347.2396553
  http://www.slideshare.net/christian.timmerer/dynamic-adaptive-streaming-over-http-from-content-creation-to-consumption
    Feb 28, 2013                                         ACM MMSys 2013                                                        3
Why a (distributed) DASH dataset?
• … to enable an objective comparison of evaluation results across different
  client implementations
      – E.g.: MMSys dataset track, QUALINET database
               Lederer, S., Mueller, C., and Timmerer, C. 2012. Dynamic adaptive streaming over HTTP dataset. In
               Proceedings of the 3rd Multimedia Systems Conference (MMSys '12). ACM, New York, NY, USA, 89-94.
               DOI=http://doi.acm.org/10.1145/2155555.2155570


• Why distributed?
      – DASH allows to pull segments from multiple sources/sites
      – Signaled through multiple BaseURL elements within the XML-based
        Media Presentation Description (MPD)
      – Allows for a real-world evaluation of DASH clients that perform bitstream
        switching between multiple sites
      – E.g., to simulate switching between multiple Content Distribution Networks
        (CDNs)
• Additionally, we provide a mechanism to mirror the DASH content to
  further sites
      – Join this activity, everyone is invited – get involved in and exited about DASH!
Feb 28, 2013                                           ACM MMSys 2013                                              4
DASH and multiple BaseURLs
• BaseURL
      – URL indicating a location that can be used to request the different segments
        needed for the presentation
      – Optional element, can be present multiple times at multiple levels in the XML
        hierarchy of the MPD
      – Optional attributes: serviceLocation and byteRange




Feb 28, 2013                         ACM MMSys 2013                                     5
Main repository and distribution
• Available at http://dash.itec.aau.at | http://bit.ly/d-dash
• RedBull Playstreet sequence, 1h 37min 28sec
      – Segment length: 2, 4, 6, 10, 15sec
      – 17 different video representations: [100kbps at 320x240, 6
        Mbps at 1920x1080]
      – 4 different audio representations: two channels at
        64, 96, 128, and 165 kbps using a 48 kHz sampling rate




Feb 28, 2013                    ACM MMSys 2013                       6
Add your site to the D-DASH dataset
•    Create a mirror of the dataset:
      – Copy the dataset to your server and provide HTTP-access to it. The dataset has a size of
        approx. 85 GB and can be downloaded from our servers:
           FTP: ftp://ftp-itec.uni-klu.ac.at/pub/datasets/mmsys13/
           HTTP: http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys13/
      – It is recommended to create a job, e.g., via wget, to keep the mirror up-to-date and the get
        latest MPDs also on your site. This can be done via the the following command line:
           wget -m -nH –cut-dirs=3 ftp://ftp-itec.uni-klu.ac.at/pub/datasets/mmsys13/
•    Register the mirror of the dataset:
      – Please register your site so that we can validate your dataset copy and add your site to the
        MPDs of the dataset
      – Please use our registration form at:
          http://www-itec.uni-klu.ac.at/dash/ddash/register.html
•    You are part of D-DASH!
      – After the registration we check your dataset mirror and you will be notified by us. Your site will
        be added to the MPDs in our dataset repository and mirrored to all other sites.
      – Furthermore your site will be integrated in our MPD-generation service




Feb 28, 2013                                 ACM MMSys 2013                                              7
MPD update process
Method 1
• MPDs of the dataset are updated in the main repository
      – If new mirrors have been added and verified
      – If an existing mirror gets inactive
• These MPDs are replicated but its the responsibility of the
  site owners

Method 2
• MPD generation service (PHP script) which provides the
  most up-to-date MPDs based on our mirror database
      – http://www-itec.uni-
        klu.ac.at/dash/ddash/mpdGenerator.php?segmentlength={2, 4,
        6, 10, 15}&type={full, URLTemplate}

Feb 28, 2013                   ACM MMSys 2013                        8
What can you do with this dataset?
• Work on a paper! E.g., for QoMEX’13 (submission deadline
  Mar. 6/20), JSAC Special Issue (Apr. 1), PV’13 (June), or
  MMSys’14 (Sep. 16)
• Bootstrap problem
      – When retrieving an MPD with multiple BaseURLs, with which
        BaseURL to start a DASH session?
      – Finding the “best” BaseURL to use may influence the start-up
        delay and, thus, Quality of Experience
• Bandwidth fluctuations during a DASH session
      – Switch to another BaseURL (which one?) or select another
        representation within the same BaseURL
• Live streaming with multiple BaseURL – well, that’s another
  story!
• You may use “Commute Path Bandwidth Traces from 3G
  Networks: Analysis and Applications” from Riiser et al.
Feb 28, 2013                   ACM MMSys 2013                          9
Conclusions
• Major critical issue for DASH implementations
      – Bandwidth estimations for segments @ multiple BaseURLs
        in parallel
      – Subject to low start-up delay and smooth streaming
        without stalls or re-buffering
• Our distributed DASH dataset allows for a real-world
  evaluation of DASH clients that perform bitstream
  switching between multiple sites
• Current sites: Klagenfurt (Austria), Paris
  (France), Prague (Czech Republic)
• It can be easily distributed further, e.g., outside Europe

Feb 28, 2013                ACM MMSys 2013                   10
http://multimediacommunication.blogspot.no/2012/07/jsac-special-issue-adaptive-media.html


Guest Editors
• Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
• Ali C. Begen, CISCO, Canada
• Thomas Stockhammer, QUALCOMM, USA
• Carsten Griwodz, Simula Research Laboratory, Norway
• Bernd Girod, Stanford University, USA


Feb 28, 2013                          ACM MMSys 2013                                   11
Thank you for your attention


               ... questions, comments, etc. are welcome …




                                                        Ass.-Prof. Dipl.-Ing. Dr. Christian Timmerer
                              Klagenfurt University, Department of Information Technology (ITEC)
                                          Universitätsstrasse 65-67, A-9020 Klagenfurt, AUSTRIA
                                                             christian.timmerer@itec.uni-klu.ac.at
                                                                    http://research.timmerer.com/
                                                Tel: +43/463/2700 3621 Fax: +43/463/2700 3699
                                                                             © Copyright: Christian Timmerer




Feb 28, 2013                       ACM MMSys 2013                                                              12

More Related Content

PPTX
MPEG-DASH open source tools and cloud services
PDF
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
PPT
MPEG-DASH Conformance and Reference Software
PPTX
Dynamic Adaptive Streaming over HTTP/2.0
PPTX
Dynamic Adaptive Streaming over HTTP (DASH)
PPTX
libdash 2.0
PPTX
DASH at the ACM Multimedia 2011
PPTX
HTTP Streaming of MPEG Media
MPEG-DASH open source tools and cloud services
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
MPEG-DASH Conformance and Reference Software
Dynamic Adaptive Streaming over HTTP/2.0
Dynamic Adaptive Streaming over HTTP (DASH)
libdash 2.0
DASH at the ACM Multimedia 2011
HTTP Streaming of MPEG Media

What's hot (20)

PPTX
Standards' Perspective - MPEG DASH overview and related efforts
PPTX
Adaptive Media Streaming over Emerging Protocols
PPTX
Adaptive Video over ICN @ IETF'87
PDF
Edge 2014: MPEG DASH – Tomorrow's Format Today
PPTX
Understanding MPEG DASH
PPTX
Dynamic Adaptive Streaming over HTTP Dataset
PPTX
Using DASH and MPEG-2 TS
PPTX
Using SVC for DASH in Mobile Environments
PPTX
A Seamless Web Integration of Adaptive HTTP Streaming
PPTX
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
PDF
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
PPTX
PDF
Ebu mpeg dash-webinar043
PPTX
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
PPTX
Building a Dash-264 Player
PPTX
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP
PDF
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
PPTX
MPEG-DASH Reference Software and Conformance
PPT
GPAC Team Research Highlights
PDF
MPEG DASH White Paper
Standards' Perspective - MPEG DASH overview and related efforts
Adaptive Media Streaming over Emerging Protocols
Adaptive Video over ICN @ IETF'87
Edge 2014: MPEG DASH – Tomorrow's Format Today
Understanding MPEG DASH
Dynamic Adaptive Streaming over HTTP Dataset
Using DASH and MPEG-2 TS
Using SVC for DASH in Mobile Environments
A Seamless Web Integration of Adaptive HTTP Streaming
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Ebu mpeg dash-webinar043
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
Building a Dash-264 Player
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
MPEG-DASH Reference Software and Conformance
GPAC Team Research Highlights
MPEG DASH White Paper
Ad

Similar to Distributed DASH Dataset (20)

PPTX
MPEG-DASH Dataset MMSys 2012
PDF
Poster @ ACM Multimedia Systems 2012
DOCX
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
DOCX
Cloud based multimedia content protection system
PPTX
06-dash.pptx
PPT
Semester Opening WS'10/'11
PDF
Fully Interoperable Streaming of Media Resources in Heterogeneous Environments
PDF
Video Streaming: Then, Now, and in the Future
PDF
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
PPT
Research Group Multimedia Communication (MMC)
PDF
5 16-12 curated series #2 presentation
PPTX
Current trends in DBMS
PDF
AWS Summit Berlin 2012 Talk on Web Data Commons
PDF
A Journey Towards Fully Immersive Media Access
PPTX
Adbms 45 spatial and multimedia databases
DOCX
Cloud-Based Multimedia Content Protection System
DOCX
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
DOCX
Cloud based multimedia content protection system3
DOCX
Cloud-Based Multimedia Content Protection System
MPEG-DASH Dataset MMSys 2012
Poster @ ACM Multimedia Systems 2012
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
Cloud based multimedia content protection system
06-dash.pptx
Semester Opening WS'10/'11
Fully Interoperable Streaming of Media Resources in Heterogeneous Environments
Video Streaming: Then, Now, and in the Future
Interactive Content Authoring for A153 ATSC Mobile Digital Television Employi...
Research Group Multimedia Communication (MMC)
5 16-12 curated series #2 presentation
Current trends in DBMS
AWS Summit Berlin 2012 Talk on Web Data Commons
A Journey Towards Fully Immersive Media Access
Adbms 45 spatial and multimedia databases
Cloud-Based Multimedia Content Protection System
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
Cloud based multimedia content protection system3
Cloud-Based Multimedia Content Protection System
Ad

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

PDF
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
PPTX
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
PDF
HTTP Adaptive Streaming – Quo Vadis (2024)
PDF
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
PDF
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
PDF
GREEM: An Open-Source Energy Measurement Tool for Video Processing
PDF
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
PDF
VEEP: Video Encoding Energy and CO₂ Emission Prediction
PDF
Content-adaptive Video Coding for HTTP Adaptive Streaming
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
PPTX
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
PDF
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
PPTX
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
PDF
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
PDF
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
PDF
Multi-access Edge Computing for Adaptive Video Streaming
PPTX
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
PDF
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
HTTP Adaptive Streaming – Quo Vadis (2024)
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
GREEM: An Open-Source Energy Measurement Tool for Video Processing
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
VEEP: Video Encoding Energy and CO₂ Emission Prediction
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 Vid...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Multi-access Edge Computing for Adaptive Video Streaming
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
Energy Consumption in Video Streaming: Components, Measurements, and Strategies

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Electronic commerce courselecture one. Pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release
Electronic commerce courselecture one. Pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx

Distributed DASH Dataset

  • 1. Distributed DASH Dataset Stefan Lederer, Christopher Müller, Christian Timmerer, Cyril Concolato, Jean Le Feuvre, and Karel Fliegel Alpen-Adria-Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI)  Department of Information Technology (ITEC)  Multimedia Communication (MMC)  Sensory Experience Lab (SELab) http://research.timmerer.com  http://blog.timmerer.com  http://dash.itec.aau.at/mailto:christian.timmerer@itec.uni-klu.ac.at ACM Multimedia Systems 28th February, 2013 Acknowledgments. This work was supported in part by the EC in the context of the ALICANTE (FP7-ICT-248652) and SocialSensor (FP7-ICT- 287975) projects and partly performed in the Lakeside Labs research cluster at AAU. Special thanks to the Red Bull Media House for providing us the Red Bull Playstreets video. They own the rights of the content but the usage for scientific purposes is permitted. This work was also supported in part by the French-funded project AUSTRAL (DGCIS FUI13). This work was partially supported by the COST IC1003 QUALINET, by the Czech-funded project COST CZ LD12018 MOVERIQ and by the grant of the Czech Science Foundation No. P102/10/1320.
  • 3. Dynamic Adaptive Streaming over HTTP • In a nutshell … Adaptation logic is within the client, not normatively specified by the standard, subject to research and development Christian Timmerer and Carsten Griwodz. 2012. Dynamic adaptive streaming over HTTP: from content creation to consumption. In Proceedings of the 20th ACM international conference on Multimedia (MM '12). ACM, New York, NY, USA, 1533-1534. DOI=10.1145/2393347.2396553 http://doi.acm.org/10.1145/2393347.2396553 http://www.slideshare.net/christian.timmerer/dynamic-adaptive-streaming-over-http-from-content-creation-to-consumption Feb 28, 2013 ACM MMSys 2013 3
  • 4. Why a (distributed) DASH dataset? • … to enable an objective comparison of evaluation results across different client implementations – E.g.: MMSys dataset track, QUALINET database Lederer, S., Mueller, C., and Timmerer, C. 2012. Dynamic adaptive streaming over HTTP dataset. In Proceedings of the 3rd Multimedia Systems Conference (MMSys '12). ACM, New York, NY, USA, 89-94. DOI=http://doi.acm.org/10.1145/2155555.2155570 • Why distributed? – DASH allows to pull segments from multiple sources/sites – Signaled through multiple BaseURL elements within the XML-based Media Presentation Description (MPD) – Allows for a real-world evaluation of DASH clients that perform bitstream switching between multiple sites – E.g., to simulate switching between multiple Content Distribution Networks (CDNs) • Additionally, we provide a mechanism to mirror the DASH content to further sites – Join this activity, everyone is invited – get involved in and exited about DASH! Feb 28, 2013 ACM MMSys 2013 4
  • 5. DASH and multiple BaseURLs • BaseURL – URL indicating a location that can be used to request the different segments needed for the presentation – Optional element, can be present multiple times at multiple levels in the XML hierarchy of the MPD – Optional attributes: serviceLocation and byteRange Feb 28, 2013 ACM MMSys 2013 5
  • 6. Main repository and distribution • Available at http://dash.itec.aau.at | http://bit.ly/d-dash • RedBull Playstreet sequence, 1h 37min 28sec – Segment length: 2, 4, 6, 10, 15sec – 17 different video representations: [100kbps at 320x240, 6 Mbps at 1920x1080] – 4 different audio representations: two channels at 64, 96, 128, and 165 kbps using a 48 kHz sampling rate Feb 28, 2013 ACM MMSys 2013 6
  • 7. Add your site to the D-DASH dataset • Create a mirror of the dataset: – Copy the dataset to your server and provide HTTP-access to it. The dataset has a size of approx. 85 GB and can be downloaded from our servers: FTP: ftp://ftp-itec.uni-klu.ac.at/pub/datasets/mmsys13/ HTTP: http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys13/ – It is recommended to create a job, e.g., via wget, to keep the mirror up-to-date and the get latest MPDs also on your site. This can be done via the the following command line: wget -m -nH –cut-dirs=3 ftp://ftp-itec.uni-klu.ac.at/pub/datasets/mmsys13/ • Register the mirror of the dataset: – Please register your site so that we can validate your dataset copy and add your site to the MPDs of the dataset – Please use our registration form at: http://www-itec.uni-klu.ac.at/dash/ddash/register.html • You are part of D-DASH! – After the registration we check your dataset mirror and you will be notified by us. Your site will be added to the MPDs in our dataset repository and mirrored to all other sites. – Furthermore your site will be integrated in our MPD-generation service Feb 28, 2013 ACM MMSys 2013 7
  • 8. MPD update process Method 1 • MPDs of the dataset are updated in the main repository – If new mirrors have been added and verified – If an existing mirror gets inactive • These MPDs are replicated but its the responsibility of the site owners Method 2 • MPD generation service (PHP script) which provides the most up-to-date MPDs based on our mirror database – http://www-itec.uni- klu.ac.at/dash/ddash/mpdGenerator.php?segmentlength={2, 4, 6, 10, 15}&type={full, URLTemplate} Feb 28, 2013 ACM MMSys 2013 8
  • 9. What can you do with this dataset? • Work on a paper! E.g., for QoMEX’13 (submission deadline Mar. 6/20), JSAC Special Issue (Apr. 1), PV’13 (June), or MMSys’14 (Sep. 16) • Bootstrap problem – When retrieving an MPD with multiple BaseURLs, with which BaseURL to start a DASH session? – Finding the “best” BaseURL to use may influence the start-up delay and, thus, Quality of Experience • Bandwidth fluctuations during a DASH session – Switch to another BaseURL (which one?) or select another representation within the same BaseURL • Live streaming with multiple BaseURL – well, that’s another story! • You may use “Commute Path Bandwidth Traces from 3G Networks: Analysis and Applications” from Riiser et al. Feb 28, 2013 ACM MMSys 2013 9
  • 10. Conclusions • Major critical issue for DASH implementations – Bandwidth estimations for segments @ multiple BaseURLs in parallel – Subject to low start-up delay and smooth streaming without stalls or re-buffering • Our distributed DASH dataset allows for a real-world evaluation of DASH clients that perform bitstream switching between multiple sites • Current sites: Klagenfurt (Austria), Paris (France), Prague (Czech Republic) • It can be easily distributed further, e.g., outside Europe Feb 28, 2013 ACM MMSys 2013 10
  • 11. http://multimediacommunication.blogspot.no/2012/07/jsac-special-issue-adaptive-media.html Guest Editors • Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria • Ali C. Begen, CISCO, Canada • Thomas Stockhammer, QUALCOMM, USA • Carsten Griwodz, Simula Research Laboratory, Norway • Bernd Girod, Stanford University, USA Feb 28, 2013 ACM MMSys 2013 11
  • 12. Thank you for your attention ... questions, comments, etc. are welcome … Ass.-Prof. Dipl.-Ing. Dr. Christian Timmerer Klagenfurt University, Department of Information Technology (ITEC) Universitätsstrasse 65-67, A-9020 Klagenfurt, AUSTRIA christian.timmerer@itec.uni-klu.ac.at http://research.timmerer.com/ Tel: +43/463/2700 3621 Fax: +43/463/2700 3699 © Copyright: Christian Timmerer Feb 28, 2013 ACM MMSys 2013 12