기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자 지정 트랜스코딩 프로파일
사용자 지정 트랜스코딩 프로파일(CTP)은 MediaTailor에 등록하는 명시적으로 작성된 AWS Elemental MediaConvert 작업 구성입니다. CTP가 MediaTailor 구성과 연결되면 MediaTailor는 정의된 설정을 사용하여 모든 광고, 범퍼 및 슬레이트를 트랜스코딩하므로 코덱, 비트레이트, 오디오 정규화 수준, 세그먼트 길이, PID 값, 샘플 속도 등을 정확하게 제어할 수 있습니다. CTP는 동적 트랜스코딩을 완전히 재정의하므로 프로필 내에서 트릭플레이 기능(I-프레임 매니페스트, 썸네일 및 이미지 스트림)을 포함하여 필요한 모든 기능을 명시적으로 구성해야 합니다.
CTP는 특정 오리진 구성과 일치하도록 설계되었습니다. 소스 콘텐츠가 CTP가 원래 생성된 구성과 다른 경우 NO_VARIANT_MATCH 오류로 인해 광고가 제대로 트랜스코딩되지 않을 수 있습니다. 이는 CTP 출력이 오리진 매니페스트에 있는 변형과 일치하지 않을 때 발생합니다. 이는 라이브 및 VOD 워크플로 모두에 적용됩니다. 예를 들어, 다른 소스의 콘텐츠를 VOD 포함하거나 다른 인코딩 프로파일(예: 다양한 해상도, 비트레이트, 코덱 또는 세그먼트 길이)로 인코딩된 라이브러리는 CTP가 라이브러리 전체에 존재하는 모든 변형 조합을 고려하지 않는 경우 NO_VARIANT_MATCH 오류를 생성할 수 있습니다. 여러 오리진을 지원하는 단일 CTP 또는 혼합 인코딩 프로파일이 있는 VOD 라이브러리가 필요한 경우 모든 대상 오리진의 변형을 포함하는 수퍼셋 CTP를 생성할 수 있습니다. 그러나 수퍼셋 CTPs에는 비디오 변형 36개의 하드 제한이 적용되므로 단일 프로파일로 수용할 수 있는 오리진 또는 변형 조합의 수가 제한됩니다.
중요
인코더 설정을 변경하거나 새 VOD 콘텐츠 소스를 사용할 때마다 CTP를 동기화된 상태로 유지해야 합니다. 이렇게 하지 않으면 NO_VARIANT_MATCH 오류와 광고 트랜스코딩 실패가 발생합니다. 여기에는 해상도 추가 또는 제거, 비트 전송률 조정, 코덱 변경, 세그먼트 길이 수정 또는 인코딩 프로필이 다른 새 공급자의 VOD 콘텐츠 온보딩과 같은 변경 사항이 포함됩니다.
CTP를 업데이트할 때 다음 동작에 유의하세요.
-
기존 CTP를 업데이트하면 새로 트랜스코딩된 광고에만 새 설정이 적용됩니다. 이전 CTP 설정에서 이전에 트랜스코딩된 광고는 다시 트랜스코딩되지 않습니다.
-
새 CTP를 생성하고 MediaTailor 구성과 연결하면 MediaTailor에서 새 프로필을 사용하여 모든 광고를 다시 트랜스코딩하라는 메시지가 표시되므로 광고 인벤토리 전반에서 완전한 일관성을 보장할 수 있습니다.
따라서 인코더 설정이 변경되거나 새 콘텐츠 소스를 온보딩하는 경우, 이전에 트랜스코딩된 광고를 포함한 모든 광고가 업데이트된 설정을 반영하도록 기존 CTP를 업데이트하는 대신 새 CTP를 생성하는 것이 가장 좋습니다.
사용자 지정 트랜스코딩 프로파일을 사용해야 하는 경우
워크플로에 다음 중 하나 이상이 필요한 경우 사용자 지정 트랜스코딩 프로파일을 사용합니다.
-
MediaTailor 기본값 이외의 사용자 지정 오디오 정규화 대상 -24 LKFS
-
정수가 아닌 세그먼트 길이(예: 1.92 또는 3.84)
-
Dolby Vision 오디오 구성
-
다운스트림 시스템 또는 플레이어에 필요한 특정 PMT, 비디오 또는 오디오 PID 값
-
사용자 지정 오디오 샘플 속도(예: 44.1kHz)
-
구성 플래그를 사용한 동적 트랜스코딩에서 지원하는 5% 임계값을 초과하는 비트레이트 일치
-
사용자 지정 픽셀 종횡비(PAR) - 예: 사각형 픽셀의 경우 1:1 또는 D1/DV NTSC 와이드스크린의 경우 40:33
-
명명된 특정 오디오 또는 자막 트랙
사용자 지정 트랜스코딩 프로파일 시작하기
CTP를 등록하는 데 필요한 MediaTailor 트랜스코딩 API에 대한 액세스는 허용 목록에 있는 계정으로 제한됩니다. 시작하려면 다음 옵션 중 하나를 사용하여 AWS Support에 문의하세요.
-
허용 목록 액세스 요청 - 자체 CTPs 생성하고 관리하려면 AWS Support에 문의하여 계정을 허용 목록에 추가하도록 요청합니다. 계정이 허용 목록에 추가되면 트랜스코딩 API에 액세스하여 기존 MediaTailor 구성이 있는 모든 AWS 리전에서 프로필을 등록하고 관리할 수 있습니다.
-
AWS Support에서 CTP 생성 요청 - AWS Support가 사용자를 대신하여 CTP를 생성하고 등록하도록 하려면 MediaTailor가 액세스할 수 있는 non-DRM-protected 오리진 엔드포인트 URL을 사용하여 AWS Support에 문의하세요. AWS Support는이 엔드포인트를 사용하여 오리진 구성을 분석하고 계정에 적합한 CTP를 생성합니다.
동적 트랜스코딩과 사용자 지정 트랜스코딩 프로파일 비교
다음 표를 사용하여 워크플로에 적합한 접근 방식을 결정합니다.
| 고려 사항 | 동적 트랜스코딩 | 사용자 지정 트랜스코딩 프로파일 |
|---|---|---|
| 설정 작업 | 없음 | 수동으로 작성된 AWS Elemental MediaConvert 작업 구성 |
| Trickplay 지원(HLS 및 DASH) | 자동 | CTP에서 명시적으로 구성해야 합니다. |
| 컴팩트 매DASH니페스트 | 자동 | CTP에서 명시적으로 구성해야 합니다. |
| CMAF 형식 지원 | 자동 | CTP에서 명시적으로 구성해야 합니다. |
| 오리진 변경 처리 | 자동 | 수동 CTP 업데이트 필요 |
| 다중 리전 복잡성 | 없음 | 리전별로 등록해야 합니다. |
| 오디오 정규화 | -24 LKFS(기본값) | 완전히 구성 가능 |
| 비트레이트 일치 | enableBitrateRounding 플래그를 통한 최대 5% 반올림(AWS Support에 문의하여 활성화) |
오리진 비트 전송률과 일치하도록 CTP에 명시적으로 구성됨 |
| 정수가 아닌 세그먼트 길이 | 기본값 2초, 정수가 아닌 세그먼트 길이는 지원되지 않음(자동 정수 세그먼트 길이 계산을 활성화하려면 AWS SupportcalculateSegmentLength에 문의) |
오리진과 일치하도록 세그먼트 길이를 수동으로 구성해야 합니다. |
| 사용자 지정 PID 값 | 지원되지 않음 | 지원됨 |
| Dolby Vision 오디오 | 지원되지 않음 | 지원됨 |
| 사용자 지정 오디오 샘플 속도 | 지원되지 않음 | 지원됨 |
| 다중 오리진 지원 | 자동 | 슈퍼셋 CTP 필요, 비디오 변형 36개로 제한 |
| MediaTailor 개선 사항 | 자동 | 수동 CTP 업데이트 필요 |
| 다음과 같은 경우에 가장 적합 | 표준 코덱 매칭, 공통 비트 전송률 프로필, 트릭플레이, 압축 DASH | 동적 트랜스코딩으로 충족되지 않는 특수 인코딩 요구 사항 |