• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
MPEG-DASH Dataset MMSys 2012
 

MPEG-DASH Dataset MMSys 2012

on

  • 13,266 views

 

Statistics

Views

Total Views
13,266
Views on SlideShare
1,516
Embed Views
11,750

Actions

Likes
3
Downloads
69
Comments
0

7 Embeds 11,750

http://www-itec.uni-klu.ac.at 10520
http://www-itec.aau.at 1166
http://www.itec.uni-klu.ac.at 30
http://ftp-itec.uni-klu.ac.at 14
http://translate.googleusercontent.com 10
http://webcache.googleusercontent.com 7
http://www.itec.aau.at 3
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    MPEG-DASH Dataset MMSys 2012 MPEG-DASH Dataset MMSys 2012 Presentation Transcript

    • 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 ChristianFeb. 22-24 2012 TimmererChapel 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 VLCACM 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 ownerACM 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 MovieACM MMSys 2012, Feb. 22-24, Chapel Hill/NC/USA Slide 5
    • DASH Dataset SequencesACM 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,1920x1080ACM 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 runsACM 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 & multiplexersACM 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 TransformationACM 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 ResultsACM 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 lengthACM 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 & communicationACM 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