本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
自訂轉碼設定檔
自訂轉碼描述檔 (CTP) 是您向 MediaTailor 註冊的明確撰寫的 AWS Elemental MediaConvert 任務組態。 MediaTailor 當 CTP 與 MediaTailor 組態相關聯時,MediaTailor 會使用您定義的設定來轉碼每個廣告、緩衝區和板塊,讓您精確控制轉碼器、位元速率、音訊標準化層級、區段長度、PID 值、取樣率等。由於 CTP 會完全覆寫動態轉碼,因此您必須明確設定您需要的所有功能,包括設定檔中的詭計功能 (I 影格資訊清單、縮圖和影像串流)。
CTP 的設計符合特定的原始伺服器組態。如果來源內容與 CTP 最初建立的組態不同,則因為NO_VARIANT_MATCH發生錯誤,廣告可能無法正確轉碼。當 CTP 輸出不符合原始資訊清單中存在的變體時,就會發生這種情況。這同時適用於即時和VOD工作流程。例如,如果 CTP 未考慮存在於程式VOD庫中的所有變體組合,則包含來自不同來源的內容或以不同編碼描述檔編碼的程式庫 (例如不同的解析度、位元速率、轉碼器或區段長度) 可能會產生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.1 kHz)
-
超出使用組態旗標進行動態轉碼所支援 5% 閾值的位元比對
-
自訂像素長寬比 (PAR) – 例如,方形像素 1:1 或 D1/DV NTSC 寬螢幕 40:33
-
特定具名音訊或字幕音軌
自訂轉碼設定檔入門
註冊 CTP 所需的 MediaTailor Transcoding API 存取權僅限於允許列出的帳戶。若要開始使用,請使用下列其中一個選項聯絡 AWS Support。
-
請求允許清單存取 – 若要建立和管理您自己的 CTPs,請聯絡 AWS Support,請求將您的帳戶新增至允許清單。將您的帳戶新增至允許清單後,您可以存取轉碼 API,以註冊和管理 AWS 您現有 MediaTailor 組態的任何區域中的設定檔。
-
請求 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 (default) | 完全可設定 |
| 位元速率比對 | 透過enableBitrateRounding旗標四捨五入高達 5% (請聯絡 AWS Support 以啟用) |
在 CTP 中明確設定以符合原始位元速率 |
| 非整數區段長度 | 預設 2 秒;不支援非整數區段長度 (請聯絡 AWS Support 以啟用calculateSegmentLength自動整數區段長度計算) |
您必須手動設定區段長度以符合原始伺服器 |
| 自訂 PID 值 | 不支援 | 支援 |
| Dolby Vision 音訊 | 不支援 | 支援 |
| 自訂音訊取樣率 | 不支援 | 支援 |
| 多來源支援 | 自動 | 需要超級集 CTP;僅限 36 個影片變體 |
| MediaTailor 改進 | 自動 | 需要手動 CTP 更新 |
| 最適合 | 標準轉碼器比對、通用位元速率描述檔、技巧、精簡 DASH | 動態轉碼不符合特殊編碼要求 |