文档介绍:Dynamic AdaptiveStreaming over HTTP (DASH)
Christian Timmerer and Christopher Müller
Alpen-Adria Universität Klagenfurt (AAU) Faculty of Technical Sciences (TEWI)
Institute of Information Technology (ITEC) munication (MMC)
http://research. http://blog. mailto:christian.******@-
02 May 2011
Acknowledgment: Thomas Stockhammer (M), Mark Watson (Netflix) – reused their presentations from MMSys’11 accessible via /
User Frustration in Video
Video not accessible
Behind a firewall
Plugin not available
Bandwidth not sufficient
Wrong/non-trusted device
Wrong format
Fragmentation
Devices
Content Formats
DRMs
Low Quality of Experience
Long start-up delay
Frequent Re-buffering
Low playback quality
No lip-sync
No DVD quality (language, subtitle)
Expensive
Sucks my bandwidth
Need a dedicated devices
Other costs…
2010/05/02
Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
2
Ack & ©: Thomas Stockhammer
One way to build confidence ➪ Open Standards
What is DASH?
2010/05/02
Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
3
http://en./wiki/Dash_(disambiguation)
HTTP Streaming of Media
2010/05/02
Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
4
Server
MF
DF
ISOBMFF
M2TS
easyconversion
MF
DF
ISOBMFF
M2TS
Client
easyconversion
1
2
ISOBMFF … ISO Base Media File Format (., mp4 – others: avi)
M2TS … MPEG-2 Transport Stream (., DVB, DMB)
MF … Manifest Format (., MPD, FMF)
DF … Delivery Format (., F4F, 3gs)
Adaptive Streaming in Practice
2010/05/02
Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
5
Ack & ©: Mark Watson
Dynamic Adaptive Streaming over HTTP (DASH)
2010/05/02
Christian Timmerer, Alpen-Adria-Universität Klagenfurt, Austria
6
munication./2010/05/http-streaming-of-mpeg-
Proprietary Solutions
3GPP Adaptive HTTP Streaming
Int’l Standard Solutions V1
Int’l Standard Solutions V2
Apple HTTP Live Streaming
Adobe HTTP D