SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 a 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 a 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
 

Último

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Último (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

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