SlideShare a Scribd company logo
1 of 17
AC M M u l t i m e d i a
  Syste m s 2 0 1 2




                             Dynamic Adaptive Streaming over HTTP (DASH)
                                               Dataset

                             Stefan Lederer, Christopher Müller and Christian
Feb. 22-24
   2012                                         Timmerer
Chapel Hill                           Alpen-Adria-Universität Klagenfurt (AAU)
Motivation
       • HTTP Streaming has become very popular on the
         Internet
             – Various different bitrates of the video are available on the
               server --> choose the best version to load
             – Easy to use existing CDN structure
             – No NAT/Firewall issues due to HTTP
             – Various technologies


       • BUT: no standard in use!

ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                                Slide 2
DASH

       • Dynamic Adaptive Streaming over HTTP
         (DASH)
             – Will be Part 6 of MPEG-B
             – Existing DASH Plugin for VLC




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA   Slide 3
Dataset
       • Dataset with DASH Content
             –   Long sequences in high quality
             –   Various segment-length versions
             –   Free available for DASH experiments
             –   PSNR values per frame


       • Problem: Content Rights
             – CC-Attribution 2.0 Generic (CC-BY 2.0) License or similar
             – Free to Share, Free to Remix
             – Note: YouTube introduces CC-BY in June 2011!


       • Negotiation with content owner

ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                             Slide 4
Dataset Sequences

                  Name                             Source Quality      Length      Genre

          Big Buck Bunny                             1080p YUV          09:46     Animation

         Elephants Dream                             1080p YUV          10:54     Animation

       Red Bull Playstreets                      1080p, 6 Mbit H.264   01:37:28     Sport

        The Swiss Account                        1080p, 6 Mbit H.264    57:34       Sport

               Valkaama                          1080p, 6 Mbit H.264   01:33:05    Movie

        Of Forest and Men                                SD             10:53      Movie


ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                                          Slide 5
DASH Dataset Sequences




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA   Slide 6
Bitrates and Resolutions
   #                 Animation                           Sport                  Movie
   1           50 kbit/s, 320x240                 100 kbit/s, 320x240     50 kbit/s, 320x240
   2          100 kbit/s, 320x240                 150 kbit/s, 320x240    100 kbit/s, 320x240
   3          150 kbit/s, 320x240                 200 kbit/s, 480x360    150 kbit/s, 320x240
   4          200 kbit/s, 480x360                 250 kbit/s, 480x360    200 kbit/s, 480x360
   5          250 kbit/s, 480x360                 300 kbit/s, 480x360    250 kbit/s, 480x360
   6          300 kbit/s, 480x360                 400 kbit/s, 480x360    300 kbit/s, 480x360
   7          400 kbit/s, 480x360                 500 kbit/s, 854x480    400 kbit/s, 480x360
   8          500 kbit/s, 480x360                 700 kbit/s, 854x480    500 kbit/s, 854x480
   9          600 kbit/s, 854x480                 900 kbit/s, 854x480    600 kbit/s, 854x480
  10          700 kbit/s, 854x480                1,2 Mbit/s, 854x480     700 kbit/s, 854x480
  11          900 kbit/s,1280x720                 1,5 Mbit/s,1280x720    900 kbit/s,1280x720
  12          1,2 Mbit/s,1280x720                 2,0 Mbit/s,1280x720    1,2 Mbit/s,1280x720
  13          1,5 Mbit/s,1280x720                 2,5 Mbit/s,1280x720    1,5 Mbit/s,1280x720
  14          2,0 Mbit/s,1280x720                3,0 Mbit/s,1920x1080   2,0 Mbit/s,1920x1080
  15         2,5 Mbit/s,1920x1080                4,0 Mbit/s,1920x1080   2,5 Mbit/s,1920x1080
  16         3,0 Mbit/s,1920x1080                5,0 Mbit/s,1920x1080   3,0 Mbit/s,1920x1080
  17         4,0 Mbit/s,1920x1080                6,0 Mbit/s,1920x1080   4,0 Mbit/s,1920x1080
  18         5,0 Mbit/s,1920x1080                                       5,0 Mbit/s,1920x1080
  19         6,0 Mbit/s,1920x1080                                       6,0 Mbit/s,1920x1080
  20         8,0 Mbit/s,1920x1080
ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                                            Slide 7
DASH Content Types

       • Segment Size:
             – Seconds: 1, 2, 4, 6, 10, 15
       • File Organization
             – Segmented
             – One file per representation, Byte Range Requests
       • e.g.: Big Buck Bunny
             – 120 Encodings needed
             – Only 6 DASH Encoder runs
ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                    Slide 8
DASHEncoder

       • DASH Content Generation Tool
             – Encoding + Multiplexing + MPD generation
             – Generates isoffmain profile compliant MPDs
             – Fully configurable using a config-file
             – Enables batch processing
             – Currently uses x264 and GPAC‘s MP4Box
             – Easy extensible to further
               encoders & multiplexers

ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA              Slide 9
DASH Encoder

                         • h.264:       x264 / ffmpeg
                         • AAC:         ffmpeg
         Encode          • [WebM, etc.]



                         • MP4Box:     Video / Audio / Video + Audio
                         • [e.g. WebM/MKV Segmenter]
       Container


                         • Generate one MPD
                         • Subfolder Organization
           MPD           • MPD Transformation



ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                         Slide 10
Connection Type Evaluation

       • Peristent vs. non-persisten connections
             – Bandwidth variations in high delay network
             – Influence of segment length to streaming
               performance
             – Apache Web Server + DASH VLC Plugin (AAU)




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA              Slide 11
Non-/Persistent Conn.
       Segment Length: 2 sec.




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA   Slide 12
Non-/Persistent Conn.
       Segment Length: 15 sec.




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA   Slide 13
Evaluation Results




ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA   Slide 14
Conclusion
       • Public available and free DASH dataset
       • Common basis for evaluations
             – DASH Implementations, Stream Switching Algorithms,
               Network and Cache Configurations, ...
             – Enables objective comparison of research results
       • Basic content generation tool: DASHEncoder
       • Fully compatible to DASH VLC Plugin of ITEC/AAU
       • Evaluation showing influence of segment length


ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA                      Slide 15
Future Work
       • Dataset
             – Further profiles and MPDs
             – Further media segment formats
       • Evaluation of mobile scenarios
             – Under vehicular & pedestrian mobility
       • Peer-assisted DASH
             – Reduce server bandwidth requirements
             – Inter-peer synchronisation & communication


ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA              Slide 16
Stefan Lederer
                                       Christopher Müller
                                       Christian Timmerer




                          Thank You!

http://dash.itec.aau.at

More Related Content

What's hot

Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Chris Adamson
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingAlpen-Adria-Universität
 
MPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference SoftwareMPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference SoftwareAlpen-Adria-Universität
 
Using SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile EnvironmentsUsing SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile EnvironmentsChristopher Mueller
 
Standards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsStandards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsIMTC
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayEdge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayAkamai Technologies
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043mc_killah
 
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...Christopher Mueller
 
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTPTowards Peer-Assisted Dynamic Adaptive Streaming over HTTP
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTPStefan Lederer / bitmovin.net
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetAnatoliy Zabrovskiy
 
Understanding MPEG DASH
Understanding MPEG DASHUnderstanding MPEG DASH
Understanding MPEG DASHSeung-Bum Lee
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TSAlex Giladi
 
Building a Dash-264 Player
Building a Dash-264 PlayerBuilding a Dash-264 Player
Building a Dash-264 Playerjeff tapper
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceAlpen-Adria-Universität
 
GPAC Team Research Highlights
GPAC Team Research HighlightsGPAC Team Research Highlights
GPAC Team Research HighlightsCyril Concolato
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimediaKhánh Ghẻ
 
Extensions for Hybrid Delivery using MPEG-2 TS and DASH
Extensions for Hybrid Delivery using MPEG-2 TS and DASHExtensions for Hybrid Delivery using MPEG-2 TS and DASH
Extensions for Hybrid Delivery using MPEG-2 TS and DASHCyril Concolato
 

What's hot (20)

Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
 
libdash 2.0
libdash 2.0libdash 2.0
libdash 2.0
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP Streaming
 
DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011
 
MPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference SoftwareMPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference Software
 
Using SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile EnvironmentsUsing SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile Environments
 
Standards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsStandards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related efforts
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayEdge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format Today
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043
 
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
A PROXY EFFECT ANALYIS AND FAIR ADATPATION ALGORITHM FOR MULTIPLE COMPETING D...
 
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTPTowards Peer-Assisted Dynamic Adaptive Streaming over HTTP
Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
 
Understanding MPEG DASH
Understanding MPEG DASHUnderstanding MPEG DASH
Understanding MPEG DASH
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TS
 
Building a Dash-264 Player
Building a Dash-264 PlayerBuilding a Dash-264 Player
Building a Dash-264 Player
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and Conformance
 
GPAC Team Research Highlights
GPAC Team Research HighlightsGPAC Team Research Highlights
GPAC Team Research Highlights
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimedia
 
Extensions for Hybrid Delivery using MPEG-2 TS and DASH
Extensions for Hybrid Delivery using MPEG-2 TS and DASHExtensions for Hybrid Delivery using MPEG-2 TS and DASH
Extensions for Hybrid Delivery using MPEG-2 TS and DASH
 

Viewers also liked

000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumabDr. Anand Sudhalkar
 
LAVC Opening Day power pt.
LAVC Opening Day power pt.LAVC Opening Day power pt.
LAVC Opening Day power pt.polaselm
 
2011 worldfootwearyearbook
2011 worldfootwearyearbook2011 worldfootwearyearbook
2011 worldfootwearyearbookCarlos Maculan
 
Value Driven Regulatory Use Case Simulation
Value Driven Regulatory Use Case Simulation Value Driven Regulatory Use Case Simulation
Value Driven Regulatory Use Case Simulation Aaron Benningfield
 
PSI Diarrhea Prevention and Safe Water Approaches
PSI Diarrhea Prevention and Safe Water Approaches PSI Diarrhea Prevention and Safe Water Approaches
PSI Diarrhea Prevention and Safe Water Approaches jehill3
 
Zoekmachine Marketing: de basis van SEO en SEA
Zoekmachine Marketing: de basis van SEO en SEAZoekmachine Marketing: de basis van SEO en SEA
Zoekmachine Marketing: de basis van SEO en SEAWieger Waardenburg
 
Thanksgiving Dinner Distress Case study
Thanksgiving Dinner Distress Case studyThanksgiving Dinner Distress Case study
Thanksgiving Dinner Distress Case studyjaccalder
 
Language Policy In Papua And Zambia
Language Policy In Papua And ZambiaLanguage Policy In Papua And Zambia
Language Policy In Papua And ZambiaThomas Salmon
 
Ανασκόπηση 2010
Ανασκόπηση 2010Ανασκόπηση 2010
Ανασκόπηση 2010atanatsis
 
Das redes as_ruas_aline_carvalho
Das redes as_ruas_aline_carvalhoDas redes as_ruas_aline_carvalho
Das redes as_ruas_aline_carvalhoAline Carvalho
 
проба
пробапроба
пробаKOMBRIG
 
Incidence of posterior capsular opacification in rigid pmma
Incidence of posterior capsular opacification in rigid pmmaIncidence of posterior capsular opacification in rigid pmma
Incidence of posterior capsular opacification in rigid pmmaDr. Anand Sudhalkar
 
Who say elephant can't dance
Who say elephant can't danceWho say elephant can't dance
Who say elephant can't dancexenvu
 

Viewers also liked (20)

ITC Smart Content Delivery Network (CDN)
ITC Smart Content Delivery Network (CDN)ITC Smart Content Delivery Network (CDN)
ITC Smart Content Delivery Network (CDN)
 
The animals
The animalsThe animals
The animals
 
Phonics Chant May 14 (b)
Phonics Chant May 14 (b)Phonics Chant May 14 (b)
Phonics Chant May 14 (b)
 
000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab
 
LAVC Opening Day power pt.
LAVC Opening Day power pt.LAVC Opening Day power pt.
LAVC Opening Day power pt.
 
2011 worldfootwearyearbook
2011 worldfootwearyearbook2011 worldfootwearyearbook
2011 worldfootwearyearbook
 
Value Driven Regulatory Use Case Simulation
Value Driven Regulatory Use Case Simulation Value Driven Regulatory Use Case Simulation
Value Driven Regulatory Use Case Simulation
 
Hoe start ik een webshop?
Hoe start ik een webshop?Hoe start ik een webshop?
Hoe start ik een webshop?
 
PSI Diarrhea Prevention and Safe Water Approaches
PSI Diarrhea Prevention and Safe Water Approaches PSI Diarrhea Prevention and Safe Water Approaches
PSI Diarrhea Prevention and Safe Water Approaches
 
Taller 1 herramientas mooc´s
Taller 1 herramientas mooc´sTaller 1 herramientas mooc´s
Taller 1 herramientas mooc´s
 
Unio
UnioUnio
Unio
 
Zoekmachine Marketing: de basis van SEO en SEA
Zoekmachine Marketing: de basis van SEO en SEAZoekmachine Marketing: de basis van SEO en SEA
Zoekmachine Marketing: de basis van SEO en SEA
 
Thanksgiving Dinner Distress Case study
Thanksgiving Dinner Distress Case studyThanksgiving Dinner Distress Case study
Thanksgiving Dinner Distress Case study
 
Language Policy In Papua And Zambia
Language Policy In Papua And ZambiaLanguage Policy In Papua And Zambia
Language Policy In Papua And Zambia
 
Ανασκόπηση 2010
Ανασκόπηση 2010Ανασκόπηση 2010
Ανασκόπηση 2010
 
Das redes as_ruas_aline_carvalho
Das redes as_ruas_aline_carvalhoDas redes as_ruas_aline_carvalho
Das redes as_ruas_aline_carvalho
 
проба
пробапроба
проба
 
Incidence of posterior capsular opacification in rigid pmma
Incidence of posterior capsular opacification in rigid pmmaIncidence of posterior capsular opacification in rigid pmma
Incidence of posterior capsular opacification in rigid pmma
 
Pacific hills treatment_centers
Pacific hills treatment_centersPacific hills treatment_centers
Pacific hills treatment_centers
 
Who say elephant can't dance
Who say elephant can't danceWho say elephant can't dance
Who say elephant can't dance
 

Similar to Dynamic Adaptive Streaming over HTTP Dataset

HTTP Adaptive Streaming State of the Art and Challenges Ahead
HTTP Adaptive StreamingState of the Art and Challenges AheadHTTP Adaptive StreamingState of the Art and Challenges Ahead
HTTP Adaptive Streaming State of the Art and Challenges AheadAlpen-Adria-Universität
 
Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAlpen-Adria-Universität
 
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media InternetMulti-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media Internetjbruneauqueyreix
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptxAliIssa53
 
5 16-12 curated series #2 presentation
5 16-12 curated series #2 presentation5 16-12 curated series #2 presentation
5 16-12 curated series #2 presentationDuraSpace
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdfAliIssa53
 
Compression Synopsis H264-H265
Compression Synopsis H264-H265Compression Synopsis H264-H265
Compression Synopsis H264-H265Paul Hightower
 
Adaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAdaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
Streaming video to html
Streaming video to htmlStreaming video to html
Streaming video to htmljeff tapper
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfReza Farahani
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systemsAbDul ThaYyal
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
Tutorial adaptive-streaming
Tutorial adaptive-streamingTutorial adaptive-streaming
Tutorial adaptive-streamingJohnGregory89
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706owenlin
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading service
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading serviceDOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading service
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading serviceIEEEGLOBALSOFTTECHNOLOGIES
 
The future of tape april 16
The future of tape april 16The future of tape april 16
The future of tape april 16Josef Weingand
 
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...Alpen-Adria-Universität
 
World Cup Webinar from Signiant
World Cup Webinar from SigniantWorld Cup Webinar from Signiant
World Cup Webinar from SigniantSigniant
 

Similar to Dynamic Adaptive Streaming over HTTP Dataset (20)

HTTP Adaptive Streaming State of the Art and Challenges Ahead
HTTP Adaptive StreamingState of the Art and Challenges AheadHTTP Adaptive StreamingState of the Art and Challenges Ahead
HTTP Adaptive Streaming State of the Art and Challenges Ahead
 
Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging Protocols
 
Poster @ ACM Multimedia Systems 2012
Poster @ ACM Multimedia Systems 2012Poster @ ACM Multimedia Systems 2012
Poster @ ACM Multimedia Systems 2012
 
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media InternetMulti-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptx
 
5 16-12 curated series #2 presentation
5 16-12 curated series #2 presentation5 16-12 curated series #2 presentation
5 16-12 curated series #2 presentation
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
 
Compression Synopsis H264-H265
Compression Synopsis H264-H265Compression Synopsis H264-H265
Compression Synopsis H264-H265
 
Adaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAdaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional Media
 
Streaming video to html
Streaming video to htmlStreaming video to html
Streaming video to html
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
Tutorial adaptive-streaming
Tutorial adaptive-streamingTutorial adaptive-streaming
Tutorial adaptive-streaming
 
Dmms
DmmsDmms
Dmms
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading service
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading serviceDOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading service
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT An adaptive cloud downloading service
 
The future of tape april 16
The future of tape april 16The future of tape april 16
The future of tape april 16
 
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
 
World Cup Webinar from Signiant
World Cup Webinar from SigniantWorld Cup Webinar from Signiant
World Cup Webinar from Signiant
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Dynamic Adaptive Streaming over HTTP Dataset

  • 1. AC M M u l t i m e d i a Syste m s 2 0 1 2 Dynamic Adaptive Streaming over HTTP (DASH) Dataset Stefan Lederer, Christopher Müller and Christian Feb. 22-24 2012 Timmerer Chapel Hill Alpen-Adria-Universität Klagenfurt (AAU)
  • 2. Motivation • HTTP Streaming has become very popular on the Internet – Various different bitrates of the video are available on the server --> choose the best version to load – Easy to use existing CDN structure – No NAT/Firewall issues due to HTTP – Various technologies • BUT: no standard in use! ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 2
  • 3. DASH • Dynamic Adaptive Streaming over HTTP (DASH) – Will be Part 6 of MPEG-B – Existing DASH Plugin for VLC ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 3
  • 4. Dataset • Dataset with DASH Content – Long sequences in high quality – Various segment-length versions – Free available for DASH experiments – PSNR values per frame • Problem: Content Rights – CC-Attribution 2.0 Generic (CC-BY 2.0) License or similar – Free to Share, Free to Remix – Note: YouTube introduces CC-BY in June 2011! • Negotiation with content owner ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 4
  • 5. Dataset Sequences Name Source Quality Length Genre Big Buck Bunny 1080p YUV 09:46 Animation Elephants Dream 1080p YUV 10:54 Animation Red Bull Playstreets 1080p, 6 Mbit H.264 01:37:28 Sport The Swiss Account 1080p, 6 Mbit H.264 57:34 Sport Valkaama 1080p, 6 Mbit H.264 01:33:05 Movie Of Forest and Men SD 10:53 Movie ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 5
  • 6. DASH Dataset Sequences ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 6
  • 7. Bitrates and Resolutions # Animation Sport Movie 1 50 kbit/s, 320x240 100 kbit/s, 320x240 50 kbit/s, 320x240 2 100 kbit/s, 320x240 150 kbit/s, 320x240 100 kbit/s, 320x240 3 150 kbit/s, 320x240 200 kbit/s, 480x360 150 kbit/s, 320x240 4 200 kbit/s, 480x360 250 kbit/s, 480x360 200 kbit/s, 480x360 5 250 kbit/s, 480x360 300 kbit/s, 480x360 250 kbit/s, 480x360 6 300 kbit/s, 480x360 400 kbit/s, 480x360 300 kbit/s, 480x360 7 400 kbit/s, 480x360 500 kbit/s, 854x480 400 kbit/s, 480x360 8 500 kbit/s, 480x360 700 kbit/s, 854x480 500 kbit/s, 854x480 9 600 kbit/s, 854x480 900 kbit/s, 854x480 600 kbit/s, 854x480 10 700 kbit/s, 854x480 1,2 Mbit/s, 854x480 700 kbit/s, 854x480 11 900 kbit/s,1280x720 1,5 Mbit/s,1280x720 900 kbit/s,1280x720 12 1,2 Mbit/s,1280x720 2,0 Mbit/s,1280x720 1,2 Mbit/s,1280x720 13 1,5 Mbit/s,1280x720 2,5 Mbit/s,1280x720 1,5 Mbit/s,1280x720 14 2,0 Mbit/s,1280x720 3,0 Mbit/s,1920x1080 2,0 Mbit/s,1920x1080 15 2,5 Mbit/s,1920x1080 4,0 Mbit/s,1920x1080 2,5 Mbit/s,1920x1080 16 3,0 Mbit/s,1920x1080 5,0 Mbit/s,1920x1080 3,0 Mbit/s,1920x1080 17 4,0 Mbit/s,1920x1080 6,0 Mbit/s,1920x1080 4,0 Mbit/s,1920x1080 18 5,0 Mbit/s,1920x1080 5,0 Mbit/s,1920x1080 19 6,0 Mbit/s,1920x1080 6,0 Mbit/s,1920x1080 20 8,0 Mbit/s,1920x1080 ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 7
  • 8. DASH Content Types • Segment Size: – Seconds: 1, 2, 4, 6, 10, 15 • File Organization – Segmented – One file per representation, Byte Range Requests • e.g.: Big Buck Bunny – 120 Encodings needed – Only 6 DASH Encoder runs ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 8
  • 9. DASHEncoder • DASH Content Generation Tool – Encoding + Multiplexing + MPD generation – Generates isoffmain profile compliant MPDs – Fully configurable using a config-file – Enables batch processing – Currently uses x264 and GPAC‘s MP4Box – Easy extensible to further encoders & multiplexers ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 9
  • 10. DASH Encoder • h.264: x264 / ffmpeg • AAC: ffmpeg Encode • [WebM, etc.] • MP4Box: Video / Audio / Video + Audio • [e.g. WebM/MKV Segmenter] Container • Generate one MPD • Subfolder Organization MPD • MPD Transformation ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 10
  • 11. Connection Type Evaluation • Peristent vs. non-persisten connections – Bandwidth variations in high delay network – Influence of segment length to streaming performance – Apache Web Server + DASH VLC Plugin (AAU) ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 11
  • 12. Non-/Persistent Conn. Segment Length: 2 sec. ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 12
  • 13. Non-/Persistent Conn. Segment Length: 15 sec. ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 13
  • 14. Evaluation Results ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 14
  • 15. Conclusion • Public available and free DASH dataset • Common basis for evaluations – DASH Implementations, Stream Switching Algorithms, Network and Cache Configurations, ... – Enables objective comparison of research results • Basic content generation tool: DASHEncoder • Fully compatible to DASH VLC Plugin of ITEC/AAU • Evaluation showing influence of segment length ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 15
  • 16. Future Work • Dataset – Further profiles and MPDs – Further media segment formats • Evaluation of mobile scenarios – Under vehicular & pedestrian mobility • Peer-assisted DASH – Reduce server bandwidth requirements – Inter-peer synchronisation & communication ACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 16
  • 17. Stefan Lederer Christopher Müller Christian Timmerer Thank You! http://dash.itec.aau.at