개요

(Dynamic Streaming over HTTP)의 약자인 DASH는 HTTP 위에서 비디오 스트리밍을 가능하게 하는 약속이다. HTTP의 GET을 이용하여 스트리밍 서비스를 이용할 수 있게 해준다.

매니패스트

HTTP 서버는 각 비디오 버전에 따라 다른 URL을 가지고 접근한다. 클라이언트는 먼저 매니패스트파일을 요청하여 서버에 제공되는 다양한 버전을 파악하고, 이후 클라이언트는 원하는 버번의 비디오 조각 단위를 선택하여 HTTP GET 요청 메시지에 요청한다. 클라이언트가 충분한 분량의 버퍼링된 비디오를 가지고 있으면 고품질의 비디오를 스트리밍 할 수 있을 것이다.