Skip to content

Dynamic Adaptive Streaming over HTTP

Dynamic Adaptive Streaming over HTTP (DASH)는 ISO 표준(ISO/IEC 23009-1)으로 개발된 HTTP Adaptive Streaming의 한 종류이다.

Media Presentation (MP)
오디오/비디오는 하나의 파일로 묶일 수도 있고 (HTTP Live Streaming 처럼)
각각의 파일로 분리될 수도 있다. (Smooth Streaming 처럼)
Media Presentation Description (MPD)
스트림의 정보를 나타내는 XML이다.

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

  • 코덱 독립적이다. 예를 들면, H.264, WebM, 또는 다른 코덱과 동작 가능하다.
  • MP4 Format(ISO Base Media File Format)과 MPEG-2 Transport stream을 지원한다.
  • DRM을 명시하지 않았으나, ISO/IEC 23001-7: Common Encryption 표준에 명시된 모든 DRM 기술을 지원한다.
  • 재생 이동, 빨리 재생, 되감기의 trick 모드를 지원한다.
  • 광고 삽입을 지원한다.

See also

  • Shaka Packager - DASHHLS 패키징 및 암호화를 위한 도구이자 미디어 패키징 SDK입니다. 온라인 스트리밍을 위한 미디어 콘텐츠를 준비하고 패키징할 수 있습니다.

Favorite site

Guide

References


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