Skip to content
Search

Dynamic Adaptive Streaming over HTTP

lastmod 2023-04-20created 2015-08-208 edits

Dynamic Adaptive Streaming over HTTP (DASH) is a type of HTTP Adaptive Streaming developed as an ISO standard (ISO/IEC 23009-1).

Media Presentation (MP)
Audio/video may be bundled into a single file (like HTTP Live Streaming)
or split into separate files. (like Smooth Streaming)
Media Presentation Description (MPD)
XML that describes the stream's information.

Royalties

  • Local Download: HEVC_H264_DASH_Royalties-1.pdf, DASH_Patent_Portfolio_License_Briefing.pdf

MPEG LA License Terms – DASH Clients

  • DASH Clients (products capable of parsing a Media Presentation Description and accessing or playing DASH Segments)
  • 0 - 100,000 units/year = no royalty (available to one Legal Entity in an affiliated group)
  • US $0.05 per unit after first 100,000 units each year

Feature

  • It is codec-independent. For example, it can work with H.264, WebM, or other codecs.
  • Supports the MP4 Format (ISO Base Media File Format) and MPEG-2 Transport stream.
  • It does not specify a DRM, but supports all DRM technologies specified in the ISO/IEC 23001-7: Common Encryption standard.
  • Supports trick modes: seeking, fast forward, and rewind.
  • Supports ad insertion.

See also

  • Shaka Packager - A tool and media packaging SDK for DASH and HLS packaging and encryption. It can prepare and package media content for online streaming.

Favorite site

Guide

References


  1. NGINX-Conf-2018-slides_Choi-streaming.pdf ↩

author Zer0 sitemap