AWS Elemental MediaPackage의 DASH 매니페스트 옵션 - AWS Elemental MediaPackage

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Elemental MediaPackage의 DASH 매니페스트 옵션

이 단원에서는 라이브 출력 DASH 매니페스트를 수정하기 위해 AWS Elemental MediaPackage가 제공하는 옵션을 설명합니다.

이 옵션은 온디맨드 비디오(VOD) 출력 또는 수집된 live-to-VOD 자산에는 적용되지 않습니다.

기본 DASH 매니페스트

다음은 처리되지 않은 DASH 매니페스트의 잘린 예제입니다.

<MPD>
  <Period>
    <AdaptationSet>
      <Representation>
        <SegmentTemplate>
          <SegmentTimeline>
            <S />
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
    </AdaptationSet>
    .
    .
  </Period>
</MPD>

DASH 매니페스트의 요소가 MPD(미디어 프레젠테이션 설명) 객체 안에 중첩됩니다. 다음은 매니페스트의 요소입니다.

  • Period - 전체 매니페스트가 한 기간에 중첩됩니다.

  • AdaptationSet - 같은 유형의 표현(비디오, 오디오 또는 캡션)을 함께 그룹화합니다. PeriodAdaptationSets가 하나 이상 있습니다.

  • Representation - 오디오, 비디오 또는 캡션 트랙을 설명합니다. AdaptationSet마다 Representations가 하나 이상 있습니다. 각 표현은 트랙입니다.

  • SegmentTemplate - 미디어와 초기화 세그먼트의 시간 단위 및 액세스 URL 등 표현의 속성을 정의합니다. 각 RepresentationSegmentTemplate 하나가 있습니다.

  • SegmentTimeline - 재생에 각 세그먼트를 사용할 수 있는 시간을 정의합니다. 각 SegmentTemplateSegmentTimeline 하나가 있습니다.

  • S - 세그먼트를 사용할 수 있는 시간(t 값), 세그먼트 기간(d 값) 및 이 동일한 기간을 가질 수 있는 추가 연속 세그먼트 개수(r 값)를 설명합니다. SegmentTimeline에 세그먼트가 하나 이상 있습니다.

MediaPackage에서는 이 요소 중 일부가 출력 매니페스트에 표시되는 방법을 수정할 수 있습니다. 출력 라이브 매니페스트에 다음 처리 옵션을 사용할 수 있습니다.