기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Elemental MediaPackage의 SCTE-35 메시지 옵션
이 섹션에서는 라이브 HLS, DASH 및 CMAF 출력에서 SCTE-35 메시지를 처리하는 방법을 구성하기 위해 AWS Elemental MediaPackage(MediaPackage)에서 제공하는 옵션에 대해 설명합니다. live-to-VOD 자산에 대해 MediaPackage는 라이브 스트림에서 수집된 자산으로 SCTE-35 메시지를 전달합니다. 이 옵션은 Microsoft Smooth Streaming 또는 온디맨드 비디오(VOD) 출력에는 적용되지 않습니다.
SCTE-35 메시지는 소스 콘텐츠의 비디오와 함께 제공됩니다. 이 메시지는 콘텐츠를 출력하기 위해 패키지를 생성할 때 MediaPackage에서 광고 마커를 삽입해야 하는 위치를 알려줍니다. 기본적으로 MediaPackage에서는 소스 콘텐츠에 다음 메시지 유형에 대한 마커를 삽입합니다.
-
splice_insert
-
다음 세분화 유형의
time_signal
:-
공급자 광고
-
배포자 광고
-
공급자 배치 기회
-
배포자 배치 기회
time_signal
에는segmentation_descriptor
의 전송 제한 플래그도 포함되어야 합니다. -
이러한 명령이 있는 경우 MediaPackage에서는 해당 광고 마커를 출력 매니페스트에 삽입합니다.
-
HLS 및 CMAF 출력의 경우 MediaPackage는
EXT-X-CUE-OUT
및EXT-X-CUE-IN
태그를 삽입합니다. -
DASH 출력의 경우 MediaPackage는 다중 기간 매니페스트가 활성화된 경우
EventStream
태그를 삽입하여 여러 기간을 생성합니다.
다음 단원에서는 MediaPackage SCTE-35 메시지 처리 동작을 수정하는 방법에 대해 설명합니다.
MediaPackage의 SCTE-35 설정
MediaPackage에서 소스 콘텐츠의 SCTE-35 메시지와 상호 작용하는 방법을 수정할 수 있습니다. 엔드포인트에서 다음 설정을 구성합니다. 자세한 내용은 다음을 참조하세요.
-
MediaPackage 콘솔에 대해서는 엔드포인트 생성 단원을 참조하세요.
-
MediaPackage API에 대해서는 AWS Elemental MediaPackage 라이브 API 참조의 Origin_endpoints를 참조하세요.
중요
MediaPackage에서 SCTE-35 메시지를 처리하는 방법을 수정하려면 SCTE-35 표준을 잘 알고 있어야 합니다. SCTE 표준 카탈로그
- 광고 마커
이 설정은 HLS 및 CMAF 엔드포인트에서 사용할 수 있습니다.
광고 마커를 사용하면 SCTE-35 메시지를 감지할 때 MediaPackage에서 수행할 작업을 지정할 수 있습니다. 옵션은 다음과 같습니다.
-
없음 – MediaPackage에서는 SCTE-35 메시지를 무시하고 출력 매니페스트에 광고 마커를 포함하지 않습니다.
-
SCTE-35 enhanced – MediaPackage에서는 광고 트리거 사용자 지정 및 전송 제한에 대한 광고의 요구 사항을 충족하는 SCTE-35 메시지에 대한 출력 매니페스트에 광고 마커와 블랙아웃 태그를 포함시킵니다.
-
패스스루 – MediaPackage는 소스 콘텐츠의 모든 SCTE-35 메시지를 복사하여 출력 매니페스트에 삽입합니다.
-
- Customize ad triggers(광고 트리거 사용자 지정)
이 설정은 HLS, DASH 및 CMAF 엔드포인트에서 사용할 수 있습니다.
광고 트리거 사용자 지정은 MediaPackage에서 출력 매니페스트의 광고로 처리하는 SCTE-35 메시지 유형을 식별합니다.
이 설정을 변경하지 않으면 MediaPackage에서 다음 메시지 유형을 광고로 처리합니다.
-
스플라이스 삽입
-
공급자 광고
-
배포자 광고
-
공급자 배치 기회
-
배포자 배치 기회
-
- Ads on delivery restrictions(전송 제한에 대한 광고)
-
이 설정은 HLS, DASH 및 CMAF 엔드포인트에서 사용할 수 있습니다.
전송 제한에 대한 알림은 메시지의
segmentation_descriptor
에 있는 전달 제한 플래그를 기반으로 SCTE-35 메시지가 광고로 처리되는 조건을 설정합니다. MediaPackage는 전송 제한 조건을 충족하는 올바른 유형의 메시지 위치에 해당하는 광고 마커를 삽입합니다.이 설정을 변경하지 않으면 MediaPackage는 제한됨(전송 제한 플래그 있음)으로 분류된 메시지를 출력 매니페스트의 광고 마커로 변환합니다.
참고
스플라이스 삽입 SCTE-35 메시지에는
segmentation_descriptor
가 없습니다. Customize ad triggers(광고 트리거 사용자 지정)에서 스플라이스 삽입을 선택하면 모든 스플라이스 삽입이 출력 매니페스트의 광고 마커가 됩니다.
작동 방식
광고 마커, 광고 트리거 사용자 지정 및 전송 제한에 대한 알림 설정은 함께 작동하여 MediaPackage가 소스 콘텐츠의 SCTE-35 메시지에 대해 수행할 작업을 결정합니다.
소스 콘텐츠에 SCTE-35 메시지가 있는 경우 MediaPackage에서는 광고 마커에서 선택한 값을 기반으로 다음 작업을 수행합니다.
-
없음의 경우, MediaPackage는 SCTE-35 메시지에 대해 아무런 작업도 수행하지 않습니다. 출력 매니페스트에 광고 마커가 삽입되지 않습니다.
-
패스스루의 경우 MediaPackage는 소스 콘텐츠의 모든 SCTE-35 메시지를 복사하여 출력 매니페스트에 삽입합니다.
-
SCTE-35 enhanced의 경우 MediaPackage는 메시지가 설정된 요구 사항을 충족하는지 확인합니다. 출력 매니페스트에서 MediaPackage는 해당 메시지에 해당하는 광고 마커를 삽입합니다. 요구 사항을 확인하기 위해 MediaPackage는 다음을 수행합니다.
-
SCTE-35 메시지가 Customize ad triggers(광고 트리거 사용자 지정)에서 지정한 메시지 유형과 일치하는지 확인합니다.
-
올바른 유형의 메시지인 경우
segmentation_descriptor
의 전송 제한 플래그가 Ads on delivery restrictions(전송 제한에 대한 광고)에서 설정한 조건을 충족하는지 확인합니다 -
전송 제한 조건을 충족하는 올바른 유형의 메시지인 경우 이 장의 앞부분에서 설명한 대로 출력 매니페스트에 광고 마커를 삽입합니다
-
날짜 범위의 경우 MediaPackage는 HLS 및 CMAF 매니페스트에
EXT-X-DATERANGE
태그를 삽입하여 광고 및 프로그램 전환 이벤트를 알립니다.
-
EXT-X-DATERANGE 광고 마커
날짜 범위 광고 마커는 라이브 HLS 및 CMAF 매니페스트에서 광고 및 프로그램 전환을 알리는 데 사용됩니다. 엔드포인트에서 날짜 범위 광고 마커를 활성화하면 MediaPackage가 SCTE-35 time_signal
또는 splice_insert
태그가 있는 매니페스트에 EXT-X-DATERANGE
태그를 삽입합니다. EXT-X-DATERANGE
는 EXT-X-PROGRAM-DATE-TIME
태그와 함께 사용됩니다.
HLS의 EXT-X-DATERANGE
및 EXT-X-PROGRAM-DATE-TIME
태그에 대한 자세한 내용은 HTTP 라이브 스트리밍 2판 사양
콘솔을 통한 데이터 범위 활성화
엔드포인트를 생성하거나 편집할 때 날짜 범위 광고 마커를 활성화하려면 MediaPackage 콘솔의 패키저 설정 > 추가 구성 > 광고 마커에서 날짜 범위를 선택합니다.
날짜 범위를 선택하는 경우 0
보다 큰 프로그램 날짜/시간 간격(초) 값을 입력해야 합니다. 프로그램 날짜/시간 간격은 광고 마커 설정과 동일한 추가 구성 창에서 설정합니다.
AWS CLI를 통한 날짜 범위 활성화
엔드포인트에서 날짜 범위 광고 마커를 활성화하려면 AWS CLI에서 region
을 고유한 정보를 대체하여 다음 명령을 실행합니다.
aws --endpoint=https://mediapackage.region
.amazonaws.com mediapackage --regionregion
create-origin-endpoint --channel-id test_channel --id hlsmuxed --hls-package "{\"ProgramDateTimeIntervalSeconds\":60,\"AdMarkers\":\"DATERANGE\"}"
중요
0
보다 큰 ProgramDateTimeIntervalSeconds
값을 설정해야 합니다.
MediaPackage API 또는 AWS SDK를 통한 날짜 범위 활성화
MediaPackage 라이브 API 또는 AWS SDK를 통해 HLS 엔드포인트의 날짜 범위 광고 마커를 활성화하는 방법을 알아보려면 다음을 참조하세요.
SCTE-35 EXT-X-DATERANGE 신호 전송을 보여주는 예제 HLS 매니페스트
MediaPackage에서 생성한 이 예제 HLS 매니페스트는 EXT-X-DATERANGE
및 EXT-X-PROGRAM-DATE-TIME
태그를 사용하여 라이브 스트림에 이벤트를 알립니다.
참고
EXT-X-DATERANGE
태그의 DURATION
, PLANNED-DURATION
및 END-DATE
속성은 선택 사항입니다. 이러한 속성이 SCTE-35 입력에 없거나 MediaPackage API를 통해 엔드포인트를 생성할 때 설정되지 않으면 해당 속성은 생성된 매니페스트에서 제외됩니다.
#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:11 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",PLANNED-DURATION=29.988,SCTE35-OUT=0xFC303000000002CDE400FFF00506FE00526C14001A021843554549900000017FC00000292EA80A04ABCD0001300000D6F17117 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC303000000002CDE400FFF00506FE00293D6C001A021843554549800000017FFF00007B9ABC0A04ABCD0001100000680F3B4B #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:01:08.040Z #EXTINF:7.560, ../../../../index_1_11.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_12.ts?m=1588607409 #EXTINF:6.846, ../../../../index_1_13.ts?m=1588607409 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",END-DATE="2020-05-03T00:01:30.006Z",DURATION=29.988 #EXTINF:0.714, ../../../../index_1_14.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_15.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_16.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_17.ts?m=1588607409 #EXTINF:6.636, ../../../../index_1_18.ts?m=1588607409 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",END-DATE="2020-05-03T00:02:00.036Z",DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXT-X-DATERANGE:ID="2147483650",START-DATE="2020-05-03T00:02:00.036Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXTINF:0.924, ../../../../index_1_19.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_20.ts?m=1588607409 #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:02:08.520Z #EXTINF:7.560, ../../../../index_1_21.ts?m=1588607409 #EXT-X-ENDLIST