기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWSE SCTE-35 형식
AWSE는 SCTE-35 MPU UPID 구조에 사용되는 format_identifier 값입니다. 일부 AWS Elemental MediaLive 기능은이 형식을 사용하여 SCTE-35 splice_info_section 메시지에 추가 정보를 전달합니다.
이 페이지에서는 버전이 지정된 봉투 구조 및 등록된 기능 페이로드를 포함하여 AWSE 설명자의 바이너리 형식을 설명합니다.
AWSE를 사용하는 기능 format_identifier
다음 표에는 SCTE-35 메시지에 AWSE 설명자를 추가하는 MediaLive 기능이 나열되어 있습니다.
| 연산 | 에 의해 활성화됨 | 특성 ID | 설명 |
|---|---|---|---|
| Elemental Inference 쿼리 파라미터 추가 | 컨텍스트 메타데이터 보강 | EICM (원소 추론 컨텍스트 메타데이터) |
다운스트림 시스템이 Elemental Inference GetMetadata API를 쿼리할 수 있도록 Elemental Inference 피드 식별자, 데이터 영역 URL 및 conditioner-timeline PTS를 콘텐츠 식별 설명자에 포함합니다. EICM 페이로드: 컨텍스트 메타데이터 보강을(를) 참조하세요. |
AWSE 형식 사양
AWSE는 확장 가능한 버전이 지정된 봉투를 format_identifier 제공합니다. 이 봉투는 설명자를 생성하고 기능별 페이로드를 전달하는 기능을 식별합니다. 다음 섹션에서는 외부 설명자 구조, 봉투 필드 및 등록된 기능 식별자에 대해 설명합니다.
세그먼트화 설명자 구조
각 AWSE 설명자는 SCTE segmentation_descriptor() 35 구문을 따릅니다.
segmentation_descriptor { splice_descriptor_tag = 0x02 descriptor_length = 15 + segmentation_upid_length identifier = 0x43554549 ('CUEI') segmentation_event_id = <unique per splice_info_section> segmentation_event_cancel_indicator = 0 program_segmentation_flag = 1 segmentation_duration_flag = 0 delivery_not_restricted_flag = 1 segmentation_upid_type = 0x0C (MPU) segmentation_upid_length = <varies by feature> segmentation_upid = <AWSE format_identifier + envelope — see AWSE UPID envelope> segmentation_type_id = 0x01 (Content Identification) segment_num = 0 segments_expected = 0 }
는 항상 0x0C (MPU)segmentation_upid_type입니다. 는 항상 0x01 (콘텐츠 식별)segmentation_type_id입니다. 는 format_identifier 값으로 segmentation_upid 시작하고 "AWSE"에 설명된 봉투 필드는 뒤에 옵니다AWSE UPID 봉투.
AWSE UPID 봉투
는 고정 봉투 헤더로 segmentation_upid 시작합니다. 이 헤더는 format_identifier, 스키마 버전 및 기능을 식별합니다. 기능에 따라 기능별 페이로드가 따를 수도 있고 그렇지 않을 수도 있습니다. 파서는 feature_id를 사용하여 나머지 바이트(있는 경우)를 해석하는 방법을 결정합니다.
필드는 표시된 순서대로 표시됩니다.
| Field | Size: | 유형 | 설명 |
|---|---|---|---|
format_identifier |
4 bytes | ASCII | "AWSE" -이 UPID를 AWS Elemental 페이로드로 식별하는 SCTE-35 MPU format_identifier 값입니다. |
schema_version |
1바이트 | uint8 | AWSE 봉투 스키마의 버전입니다. 현재 0x01. 이 값을 변경하면 봉투 자체의 구조적 변경(크기 포함)을 나타냅니다. |
feature_id |
4 bytes | ASCII | 이 설명자를 생성한 MediaLive 기능을 식별합니다. 나머지 바이트를 해석하는 방법을 결정합니다. 기능 식별자을(를) 참조하세요. |
| (기능별 페이로드) | variable | — | feature_id 선택한에 필요한 추가 필드입니다. 이 페이로드가 있는지 여부와 그 구조는 전적으로 기능에 따라 달라집니다. 자세한 내용은 기능의 페이로드 참조를 참조하세요. |
스키마 버전 1의 경우 봉투 헤더는 9바이트(4 + 1 + 4)입니다. 기능별 페이로드는 기능에 feature_id따라를 따르거나 따르지 않을 수 있습니다. 페이로드가 있는 경우 페이로드의 길이는 입니다segmentation_upid_length - 9. 이 기능은 페이로드 구조를 완전히 정의합니다. 자세한 내용은 기능의 페이로드 참조를 참조하세요.
를 인식하지 못하는 파서는 설명자를 정상적으로 건너뛰feature_id어야 합니다.
기능 식별자
다음 표에는 등록된 feature_id 값이 나열되어 있습니다.
| 특성 ID | 기능 | 페이로드 참조 |
|---|---|---|
EICM |
컨텍스트 메타데이터 보강(AWS Elemental Inference) | EICM 페이로드: 컨텍스트 메타데이터 보강 |