라이브 소스 작업 - AWS Elemental MediaTailor

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

라이브 소스 작업

라이브 소스는 소스 위치에 추가하는 라이브 축구 게임 또는 뉴스 방송과 같은 단일 라이브 스트림을 나타냅니다. 채널을 생성한 후 소스 위치에 하나 이상의 라이브 소스를 추가한 다음 각 라이브 소스를 프로그램과 연결합니다.

MediaTailor 는 다음과 같은 유형의 선형 채널 어셈블리를 지원합니다.

  • VOD 콘텐츠가 포함된 VOD-to-live 채널의 소스

  • VOD-to-live 콘텐츠와 혼합된 콘텐츠가 포함된 live-to-live 채널의 라이브 소스

콘텐츠의 VOD-to-live 예로는 VOD 자산 라이브러리를 라이브 스트림으로 모으는 채널이 있습니다. 콘텐츠와 VOD-to-live 혼합된 콘텐츠의 live-to-live 한 가지 예는 야간 뉴스 이벤트 또는 사전 예약된 라이브 스포츠 이벤트를 제외하고 대부분 VOD 콘텐츠를 표시하는 채널입니다. 콘텐츠와 혼합된 VOD-to-live 콘텐츠의 live-to-live 또 다른 예는 오리진이 하루 중 시간에 따라 달라지는 모든 live-to-live 채널입니다.

라이브 소스를 사용하여 대부분 국가 프로그래밍을 표시하는 리전 채널을 설정할 수 있지만, 리전 프로그래밍 재정의를 포함하고 VOD 콘텐츠가 혼합되어 있습니다. 이렇게 하려면 한 가지 encoder/packager pair for the national content, then run regional encoders when those regions are live. Then, you create regional channel-assembly channels, each with their own schedules. This way, viewers can switch back and forth as needed. This setup helps you minimize encoding/packaging 비용을 실행합니다.

각 라이브 소스에는 패키지 구성이 하나 이상 있어야 합니다. 패키지 구성은 라이브 소스의 패키지 형식, 매니페스트 위치 및 소스 그룹을 지정합니다. 채널을 생성할 때 패키지 구성의 소스 그룹을 사용하여 채널에 해당 출력을 생성합니다. 예를 들어 소스가 두 가지 다른 형식으로HLS 패키징된 DASH경우 에 대한 패키지 구성과 에 대한 패키지 구성DASH의 두 가지를 생성합니다HLS. 그런 다음 각 패키지 구성에 대해 하나씩 두 개의 채널 출력을 생성합니다. 각 채널 출력은 재생 요청에 사용되는 엔드포인트를 제공합니다. 이 예제에서 채널은 HLS 재생 요청에 대한 엔드포인트와 DASH 재생 요청에 대한 엔드포인트를 제공합니다.

라이브 소스 사용에 대한 일반 요구 사항

라이브 소스를 사용하는 경우 콘텐츠는 다음 일반 요구 사항에 부합해야 합니다.

  • HLS 라이브 소스 - 매니페스트 창의 첫 번째 세그먼트와 모든 불연속에 #EXT-X-PROGRAM-DATE-TIME 태그를 제공해야 합니다.

  • HLS - 광고 마커를 로 구성해야 합니다DATERANGE.

  • 소스 매니페스트 기간 - 채널 어셈블리 채널의 MediaTailor 매니페스트 기간보다 기간이 긴 매니페스트 기간을 사용하는 것이 좋습니다. 가장 좋은 방법은 채널 어셈블리 채널의 매니페스트 기간보다 30초 이상 긴 매니페스트 기간 사용을 고려하는 것입니다.

  • 대상 지속 시간을 기존 소스의 지속 시간과 일치하도록 설정합니다.

  • 하위 재생 목록 수를 기존 소스의 재생 목록 수와 일치하도록 합니다.

구성

라이브 소스 워크플로의 일부로 다른 AWS Elemental 미디어 서비스를 사용하는 경우 구성을 설정할 MediaPackage 때 모범 사례를 따르는 것이 좋습니다. 다음 표에서는 사용하는 스트리밍 표준에 따라 MediaPackage 설정을 구성하는 방법을 설명합니다.

MediaPackage 라이브 소스 설정

표준

설정

필요성

참고

HLS

[엔드포인트 유형]

Apple HLS

를 사용하지 않는 한 필수 CMAF

HLS ts AWS Elemental MediaConvert 작업 일치

HLS

[엔드포인트 유형]

CMAF

Apple을 사용하지 않는 한 필수 HLS

HLS mp4 AWS Elemental MediaConvert 작업을 일치시키려면

HLS

ProgramDateTimeIntervalSeconds

1

필수

중단 시 재생 문제를 방지하려면 모든 세그먼트#EXT-X-PROGRAM-DATE-TIME에 를 지정해야 합니다.

HLS

PlaylistWindowSeconds

채널 어셈블리 매니페스트 기간보다 30초 더 김

필수

HLS

AdMarkers

DATERANGE

광고 마커를 통과할 때 필요

HLS

IncludeIframeOnlyStream

Disabled(비활성)

권장

DASH

ManifestLayout

FULL

권장

DASH

SegmentTemplateFormat

NUMBER_WITH_TIMELINE 또는 TIME_WITH_TIMELINE

권장

NUMBER_WITH_DURATION는 지원되지 않습니다.

DASH

ManifestWindowSeconds

채널 어셈블리 매니페스트 기간보다 30초 더 김

필수

DASH

PeriodTriggers

ADS

광고 마커를 통과할 때 필요