본문 바로가기

# 03/프로토콜

MPEG DASH

반응형

dash는 미디어파일 ts(미디어 프레젠테이션)와 매니페스트 파일(미디어 프레젠테이션 디스크립션 MPD)이 있다.
이 매니페스트 파일은 상이한 데이터레이트의 세그먼트화 된 미디어 파일의 참조링크(미디어 청크의 모든 url이 있다.)를 갖는다. 이 매니페스트 파일은 사용자 최종 장치가 인터넷 대역폭에 따라 스트림을 선택하는데 유용하다.

 

미디어 프레젠테이션은 각 블록이 다양한 세그먼트를 포함하는 다양한 블록을 포함한다. 각 블록은 미디어 재생의 특정기간을 나타낸다. 각 블록은 미디어 재생의 특정 기간을 나타낸다.



멀티미디어 컨텐츠는 http 서버에 캡처되고 저장되며 http를 사용하여 전달한다. 콘텐츠는 서버에 두부분으로 제공된다. 


클라이언트는 mpd를 다운받고 mpd를 구문 분석하여 정보를 사용하여 적절한 인코딩 된 대체물을 선택하고 http get 요청을 사용하여 세그먼트를 가져와서 컨텐츠 스트리밍을 시작한다. 재생되는 동안 클라이언트는 현재 네트워크 조건에 따라 다운로드 및 재생할 다음 세그먼트를 자동으로 선택한다. 


xml 파일은 풍성한 표현이 가능해 다양한 정보를 한개의 mpd로 제공한다. 


반응형