Skip to content

SCTE-35 마커와 트리거 ​

어떤 신호를 광고 구간으로 볼지 정하는 설정입니다. SSAI가 실제로 반응하려면 여기가 맞아야 합니다.

요청 예시 ​

인코더가 splice_insert SCTE-35 마커를 보내면 StreamPackage의 AdTriggers에 1을 지정해 광고 구간으로 인식합니다.

마커 유형과 광고 트리거

반대로 AdTriggers = [2, 4]였다면 1이 없어서 무시됩니다.

AdTriggers 값 ​

값마커 타입설명
1Splice Insert가장 흔한 광고 삽입 신호
2Provider Advertisement제공자 광고
3Distributor Advertisement배급자 광고
4Provider Placement Opportunity제공자 광고 기회 지점
5Distributor Placement Opportunity배급자 광고 기회 지점
6Break브레이크
7Provider Overlay Placement Opportunity제공자 오버레이 지점
8Distributor Overlay Placement Opportunity배급자 오버레이 지점

첫 검증은 AdTriggers=[1]로 시작하고 실제 마커 유형에 맞춰 필요한 값을 추가합니다.

SCTE35AdType ​

값동작
1모든 SCTE-35 타입을 처리 (기본)
2SCTE-35 enhanced. 일부 타입만 파싱

인코더가 보내는 마커 형태에 맞춰 고릅니다. 대부분 1로 충분합니다.

DeliveryRestrictions ​

SCTE-35 마커에는 배포 제한 정보가 함께 들어옵니다. 이 값으로 제한 조건에 따라 광고를 넣을지 정합니다.

값조건
1None (제한 정보 무시)
2Restricted 일 때만 (기본)
3Unrestricted 일 때만
4Both (둘 다)

인코더가 제한 정보를 채워서 보내는데 2로 두고 있다면, 조건이 안 맞는 마커는 무시됩니다.

Threshold와 Slate Ad ​

슬레이트는 광고 응답 대기 구간을 채우는 대체 영상입니다.

광고 응답과 대체 영상 처리

필드권장이유
Threshold브레이크 길이보다 약간 작게너무 크면 빈 화면이 오래 감
SlateAd본편과 같은 해상도 / 프레임레이트해상도가 다르면 전환 시 튐

슬레이트 영상은 반복 재생에 견디도록 짧고 단순한 것으로 준비합니다.

AdMarkerPassthrough ​

값동작
false마커를 소비하고 광고를 삽입 (기본)
true마커를 그대로 통과시킴

true는 마커 패스스루 모드입니다. 하위 시스템에서 광고를 처리할 때 사용합니다.

마커를 어디서 넣나 ​

두 가지 방법이 있습니다.

방법필요한 것쓰는 상황
인코더에서 삽입SCTE-35 지원 인코더운영 환경
StreamLive PlanAPI 호출 한 번테스트, 데모, 마커 자체 검증

Plan으로 테스트 마커를 주입하고 StreamLive 통과와 StreamPackage의 인식 위치를 확인합니다.

bash
tccli mdl CreateStreamLivePlan --region ap-seoul \
  --ChannelId 6941****5240 \
  --Plan '{"EventName":"ad_break_001",
           "TimingSettings":{"StartType":"IMMEDIATE"},
           "EventSettings":{"EventType":"SCTE35_SPLICE_INSERT",
                            "SpliceEventID":909001,
                            "SpliceDuration":"5400000"}}'

자세한 내용은 Plan으로 SCTE-35 주입하기를 참고하세요.

StreamLive 쪽 설정도 필요합니다 ​

StreamPackage가 마커를 보려면 StreamLive가 마커를 통과시켜야 합니다.

위치설정
StreamLive OutputScte35Settings.Behavior = PASSTHROUGH
StreamLive OutputGroupHlsRemuxSettings.PdtInsertion = OPEN

자세한 내용은 SCTE-35와 PDT를 참고하세요.

이 가이드의 설정 ​

항목값
AdTriggers[1, 2, 4, 5]
SCTE35AdType1
DeliveryRestrictions4
AdMarkerPassthroughfalse
Threshold12
SlateAd공개 샘플 MP4

다음 단계 ​

基于 VitePress 构建 · 部署于腾讯云 EdgeOne Pages