21
The MPEG-DASH Standard for Multimedia Streaming Over the Internet Chih-Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information Engineering, National Taipei University of Technology Taiwan, ROC. Data:13/05/27

The MPEG-DASH Standard for Multimedia Streaming Over the Internet

  • Upload
    alta

  • View
    123

  • Download
    0

Embed Size (px)

DESCRIPTION

The MPEG-DASH Standard for Multimedia Streaming Over the Internet. Chih -Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information Engineering, National Taipei University of Technology Taiwan, ROC . Data:13/05/27. Outline. Introduction DASH - PowerPoint PPT Presentation

Citation preview

Page 1: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

The MPEG-DASH Standard for Multimedia Streaming

Over the Internet

Chih-Hsiang ChouAdvisor: Prof Dr. Ho-Ting Wu

Department of Computer Science and Information Engineering,National Taipei University of Technology

Taiwan, ROC.

Data:13/05/27

Page 2: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

2

• Introduction• DASH• A simple case of adaptive streaming• Scope of MPEG-DASH• MPD and Segment format• Additional features• References

Outline

Page 3: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

3

Introduction• Problems :

Delivering video content over the Internet started in the 1990s with timely delivery and consumption of large amounts of data being the main challenge.

Video streaming service in a heterogeneous network environment is the variation in the receiver’s video playback capability.

Page 4: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

4

Introduction• Problems :

Contention for CPU and I/O resources at the video server. This may cause variations in the transmission rate supportable by server.

Page 5: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

5

Introduction• Potential market

Watching the Olympics live over the Internet?

Streaming last week’s episode of your favorite TV show to your game console?

Watching a 24-hour news TV channel on your mobile phone?

Page 6: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

6

Introduction• Potential market

Every commercial platform is a closed system with its own manifest format, content formats, and streaming protocols.

One of the main enablers of this would be an adopted standard that provides interoperability between various servers and devices.

Page 7: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

7

DASH• About DASH

Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers.

Page 8: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

8

DASH• About DASH

3GPP - Adaptive HTTP Streaming

Open IPTV Forum – HTTP Adaptive Streaming

Adobe – Dynamic Streaming

Microsoft – Smooth Streaming

Apple – HTTP Live Streaming

Page 9: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

9

DASH• About DASH Industry Forum

Page 10: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

10

DASH• About DASH Industry Forum

Page 11: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

11

A simple case of adaptive streaming

Page 12: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

12

Scope of MPEG-DASH

Page 13: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

13

Scope of MPEG-DASH• program timing• media-content

availability• media types• resolutions• minimum and maximum

bandwidths• accessibility features• required digital rights

management(DRM)• media-component

locations on the network

Page 14: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

14

Multimedia Presentation Description

Page 15: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

15

Segment format• A segment is defined as the entity

body of the response to the DASH client’s HTTP GET.

• A media component is encoded and divided in multiple segments.

• The first segment might be an initialization segment containing the required information for initialization

Page 16: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

16

Segment format• Each media segment is assigned

a unique URL an index start time and duration

Page 17: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

17

Segment format• To enable downloading segments in multiple parts,

the specification defines a method of signaling subsegments using a segment index box.

• The indexing information of a segment can be put in the single box at the beginning of that segment, or spread among many indexing boxes in the segment.

• Different methods of spreading are possible, such as hierarchical, daisy chain, and hybrid.

Page 18: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

18

Additional features• Switching and selectable streams.

selecting one audio stream from different languages, selecting the subtitles from provided languages, dynamically switching between different bitrates of the

same video camera.

• Ad insertion.• Compact manifest.• Fragmented manifest.

Page 19: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

19

Additional features• Scalable Video Coding (SVC) and Multiview Video

Coding (MVC) support.• A flexible set of descriptors.

components’ roles, accessibility features, camera views, audio channels’ configuration

• Quality metrics for reporting the session experience.

Page 20: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

20

References[1] Ranga S. Ramanujan, Jim A. Newhouse, Maher N. Kaddoura, Atiq Ahamad, Eric R. Chartier, and Kenneth J. Thurber. “Adaptive Streaming of MPEG Video over IP Networks”, Proceedings of the 22nd IEEE Conference on Computer Networks (LCN’97), November 1997.

[2] I. Sodagar. “ The MPEG-DASH Standard for Multimedia Streaming Over the Internet”, IEEE Multimedia, 2011.

Page 21: The MPEG-DASH Standard  for  Multimedia Streaming  Over  the Internet

21

Thanks for your listening