自動錄製至 Amazon S3
您可以選擇啟用頻道的錄製功能。如果啟用了自動錄製到 S3 功能,則頻道上的所有串流都會錄製並儲存到您擁有的 Amazon S3 儲存貯體中。隨後,錄製內容可用於隨需播放。
設定它是一個進階選項。依預設,會在建立頻道時停用錄製。
在設定頻道以進行錄製之前,您必須先建立 recording-configuration。這項資源指定了用於為頻道儲存錄製串流的 Amazon S3 位置。您可以使用主控台或 CLI 建立和管理錄製組態;兩種程序如下所示。建立錄製組態之後,您可以在建立頻道時 (如下所述) 或稍後透過更新現有頻道,將其與頻道建立關聯 (請參閱 API 中的 CreateChannel 和 UpdateChannel)。您可以將多個頻道與相同的錄製組態建立關聯。您可以刪除不再與任何頻道相關聯的錄製組態。
請謹記以下幾點限制:
-
您必須擁有 S3 儲存貯體。也就是說,設定要錄製的頻道的帳戶必須擁有可供儲存錄製內容的 S3 儲存貯體。
-
頻道、錄製組態和 S3 位置三者所在的 AWS 區域必須相同。如果您在其他區域建立頻道並想錄製,則必須在這些區域設定錄製組態和 S3 儲存貯體。
必須使用您的 AWS 登入資料進行授權,才能錄製到 S3 儲存貯體。為了提供 IVS 必要的存取權限,建立錄製組態時會自動建立 AWS IAM 服務連結角色 (SLR):SLR 僅限於在特定儲存貯體上提供 IVS 寫入許可。
請注意,串流位置與 AWS 之間或 AWS 內部的網路問題可能會導致在錄製串流時遺失某些資料。在這些情況下,Amazon IVS 會將即時串流優先於錄製。如需備援,請透過串流工具在本機進行錄製。
如需詳細資訊 (包括如何在錄製的檔案上設定後製處理或 VOD 播放),請參閱IVS 自動錄製至 Amazon S3 | 低延遲串流。
如何停用錄製
若要在現有頻道上停用 Amazon S3 錄製:
-
主控台 — 在相關頻道的詳細資訊頁面上,在錄製和儲存串流部分中,選擇已停用,然後選擇儲存頻道。這會移除錄製組態與頻道的關聯;將不再錄製該頻道上的串流。
-
CLI — 執行
update-channel
命令並將錄製組態 ARN 作為空字串傳入:aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn ""
這將傳回一個
recordingConfigurationArn
為空字串的頻道物件,表示錄製已停用。