Mpeg Dash Tutorial
Mpeg Dash Tutorial
MPEG-DASH
Dynamic Adaptive Streaming Over
Internet
ISO/IEC 23009-1
MPEG DASH Subgroup
Nov 2011
Steps
Approval
Process
Timeline
(date of issue)
Exploration
July 2009
October 2009
January 2010
MPEG consensus
April 2010
Working Draft
MPEG consensus
July 2010
Committee Draft
SC29 Ballot
October 2010
JTC1 Ballot
January 2011
August 2011
Dec 2011
(expected)
Committee
Stage
Approval
Stage
September
2011
Period 2
Period 3
5M
Video
2M
0.5M
Trick
Mode
Surround
Audio1
English
Audio2
French
128K
AAC
48K
AAC
128K
AAC
48K
AAC
time
4
September 2011
provides formats to enable efficient and high-quality streaming over the Internet
System definition left to other organizations (SDOs, Fora, Companies, etc.)
DASH is not:
Information Classification
Type: Live
or OnDemand
Period: Time
sequence of
Media
Presentation
9
Adaptation Set:
Set of
switchable
Representation
s
Representation:
Encoded
version of a
media
component
Descriptors
Templatebased
Bandwidth
URL
Construction
10
Playlistbased
MPD Information
11
Segment Indexing
Media Segments
Short
13
Advantages
Disadvantages
Large number of
files
Large number of
URLs
Fixed request size
switching granularity
on segment level
Need for Segment
Index
Difference from Live
14
Profiles
Highlighted Features
September 2011
Highlighted Features
17