全部產品
Search
文件中心

ApsaraVideo Live:AddRtsLiveStreamTranscode - 添加RTS自訂轉碼配置資訊

更新時間:Apr 21, 2026

調用AddRtsLiveStreamTranscode添加RTS自訂轉碼配置資訊。

介面說明

使用說明

調用本介面添加 RTS 自訂轉碼配置資訊,本介面目前只支援 h264、h264-nbhd、h264-origin、audio 四種自訂轉碼模版類型。

QPS 限制

本介面的單使用者 QPS 限制為 10 次/秒。超過限制,API 呼叫會被限流,這可能會影響您的業務,請合理調用。更多資訊,請參見 QPS 限制

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

live:AddRtsLiveStreamTranscode

create

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

請求參數

名稱

類型

必填

描述

樣本值

RegionId

string

地區 ID。

cn-shanghai

Domain

string

主播流網域名稱。

example.com

App

string

播流所屬應用程式名稱。取值要求:

  • 該欄位必須由大小寫字母、數字、底線(_)或虛線(-)組成。

  • 這些字元不必全含,建議取值大於 3 個字元,且欄位的開頭必須是字母(大小寫)或數字。

aliyun-test

Template

string

轉碼模板自訂名稱。取值要求:

  • 該欄位必須由大小寫字母、數字、底線(_)或虛線(-)組成。

  • 這些字元不必全含,建議取值大於 3 個字元,且欄位的開頭必須是字母(大小寫)或數字。

說明

不能與標準的轉碼模板命名重複。

ld

TemplateType

string

自訂轉碼模版類型。目前支援:

  • h264:自訂 H264 標準模版。

  • h264-nbhd:自訂 H264 窄帶高清™模版。

  • h264-origin:原畫 H264 標準模版,轉碼參數盡量保持和片源相同。

  • audio:純音頻轉碼模板,轉碼出來檔案只有聲音沒有映像。如果選擇 audio 類型,必須同時佈建要求參數 AudioBitrate。

說明

如果選擇 h264 或 h264-nbhd 或 h264-origin 類型,必須同時佈建要求參數 Height,Width,FPS,VideoBitrate 和 DeleteBframes。

h264

Height

integer

轉碼視頻高度。單位:像素。取值:

重要 當 TemplateType(自訂轉碼模版類型)設為 h264 或 h264-nbhd 或 h264-origin 時,本參數必填。

需要同時滿足如下三個條件:

  • Height ≥ 100:視頻的高需要不小於 100 像素。

  • max(Height,Width)≤ 2560:視頻的寬、高中較大的一個最大不能大於 2560。

  • min(Height,Width)≤ 1440:視頻的寬、高中較小的一個最大不能大於 1440。

例如:1560×1560(正方形視頻)是不合法的。

說明

原畫模板由於需要保持片源的資訊,解析度最高支援到 4K。

1280

Width

integer

轉碼視頻寬度。單位:像素。取值:

重要 當 TemplateType(自訂轉碼模版類型)設為 h264 或 h264-nbhd 或 h264-origin 時,本參數必填。

需要同時滿足如下三個條件:

  • Width≥ 100:視頻的寬需要不小於 100 像素。

  • max(Height,Width)≤ 2560:視頻的寬、高中較大的一個最大不能大於 2560。

  • min(Height,Width)≤ 1440:視頻的寬、高中較小的一個最大不能大於 1440。

例如:1560×1560(正方形視頻)是不合法的。

說明

原畫模板由於需要保持片源的資訊,解析度最高支援到 4K。

720

FPS

integer

轉碼視訊框架率。單位:FPS。取值:1~60

重要 當 TemplateType(自訂轉碼模版類型)設為 h264 或 h264-nbhd 或 h264-origin 時,本參數必填。

30

VideoBitrate

integer

轉碼視頻位元速率。單位:kbps。取值:1~6000

重要 當 TemplateType(自訂轉碼模版類型)設為 h264 或 h264-nbhd 或 h264-origin 時,本參數必填。
說明

轉碼視頻會盡量接近您所設定的位元速率,但轉碼視頻的實際位元速率不能保證和您所設定的完全一致,尤其是當您設定的位元速率過大或過小時。

2000

AudioBitrate

integer

轉碼音頻位元速率。 單位:kbps。取值:1~1000

重要 當 TemplateType(自訂轉碼模版類型)設為 audio 時,本參數必填。

128

Gop

string

視頻 GOP(Group of Picture)。主要用於控制主要畫面格間隔。單位:秒。取值:1~3

2

DeleteBframes

boolean

是否使用 B 幀進行轉碼。取值:

重要 當 TemplateType(自訂轉碼模版類型)設為 h264 或 h264-nbhd 或 h264-origin 時,本參數必填。

  • true:轉碼後的視頻無 B 幀。

  • false:包含 B 幀,預設包含 B 幀。

說明

不傳參數時預設為 false

false

Opus

boolean

音頻轉碼是否使用 opus 進行轉碼(主要使用者相容原生 webrtc 問題)。取值:

  • true:音頻轉碼為 opus 格式。

  • false:不使用 opus 格式轉碼。

說明

不傳參數時預設為 false

true

Profile

integer

編碼層級。視頻支援的一組特定的編碼功能,一般值越大得到的畫面品質越好,同時編解碼消耗的資源也越高。取值:

  • 1:baseline(適合行動裝置)。

  • 2:main(適合標準解析度裝置)。

  • 3:high(適合高解析度裝置)。

2

AudioProfile

string

音頻編碼層級。取值:

  • aac_low

  • aac_he

  • aac_he_v2

  • aac_ld

aac_low

AudioCodec

string

音頻編碼器。取值:

  • aac

  • mp3

說明

如果要使用 opus 編碼,把 Opus 選項參數置為 true 即可。

aac

AudioRate

integer

音頻採樣率。取值:22050~96000,其中 44100 比較常用。單位:Hz。

說明

如果音頻編碼 AudioProfile 是 aac_ld,則採樣率不能超過 44100。

44100

AudioChannelNum

integer

音頻聲道數。取值:

  • 1 :單聲道。

  • 2:立體聲。

2

Lazy

string

是否開啟觸發轉碼。取值:

  • yes:開啟觸發轉碼。

  • no:不開啟觸發轉碼。

no

返回參數

名稱

類型

描述

樣本值

object

RequestId

string

請求 ID。

16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

樣本

正常返回樣本

JSON格式

{
  "RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 InvalidParameters %s Please check and try again later. 存在異常參數,請檢查後重試。
400 ConfigAlreadyExists %s Please check and try again later. 配置已存在,請檢查後重試。
400 TemplateLimit %s Please check and try again later. 模板數量達到上限。

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情