全部產品
Search
文件中心

ApsaraVideo Live:UpdateCasterSceneAudio - 更新情境音頻配置

更新時間:Apr 21, 2026

增加情境音頻配置,將原情境音頻添加到新情境。

介面說明

先通過 CreateCaster 介面建立導播台,再調用本介面更新情境音頻配置。本介面目前支援的音頻模式為混音模式和音頻跟隨視頻模式。

QPS 限制

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

調試

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

調試

授權資訊

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

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

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

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

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

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

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

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

操作

存取層級

資源類型

條件關鍵字

關聯操作

live:UpdateCasterSceneAudio

update

*Caster

acs:live:*:{#accountId}:caster/{#CasterId}

請求參數

名稱

類型

必填

描述

樣本值

RegionId

string

地區 ID。

cn-shanghai

AudioLayer

array<object>

音頻配置。

object

音頻配置。

Filter

string

3A 美音演算法開關。該參數由以下欄位組成:

  • enableAgc:(可選)3A 演算法的智能增益演算法開關。0:不開啟(預設值); 1:開啟。

  • enableAns:(可選)3A 演算法的智能降噪演算法開關。0:不開啟(預設值);1:開啟。

  • ansMode:(可選)智能降噪演算法的模式,該欄位只有在 enableAns 取值為 1 時有效。0:語音降噪(預設值);1:音樂降噪。

說明

為保證更好的降噪效果,建議將 ansMode 取值為 1:音樂降噪。

  • enableBeautify:(可選)美聲處理開關。 0:不開啟(預設值);1:開啟。

  • voiceBeautifyMode:(可選)美聲模式,該欄位只有在 enableBeautify 取值為 1 時有效。0:磁性男聲(預設值);1:清新女聲。

{ "enableAgc":0, "enableAns":1 }

FixedDelayDuration

integer

該欄位對視頻進行固定延遲設定,可用於字幕同步。

單位:毫秒。取值範圍為0~5000。預設值為 0

0

ValidChannel

string

確定哪些聲道可以作為音量輸入。取值:

  • leftChannel:左聲道。

  • rightChannel:右聲道。

  • all(預設值):雙聲道。

all

VolumeRate

number

調節音頻流的音量大小倍數。取值範圍為0~10.0,預設值為1.0

  • 1.0:保持原有音量。

  • 小於 1:降低音量的倍數。

  • 大於 1:放大音量的倍數。

1

MixList

array

位置關聯列表,與 audiolayers 順序保持一致。

RV01

string

資源位置 LocationId 關聯列表。

與 AudioLayers 順序保持一致,若啟用 Channel 時,引用 Channel 的 LocationId,否則引用視頻源的 LocationId。

RV01

CasterId

string

導播台 ID。

  • 如果您通過 CreateCaster 介面建立導播台,請查看 CreateCaster 介面調用返回的參數 CasterId 值。

  • 如果您通過直播控制台建立導播台,請通過直播控制台 > 導播台 > 雲導播台頁面查看。

說明

直播控制台雲導播台頁面導播台列表中的導播台名稱即導播台 ID。

LIVEPRODUCER_POST-cn-0pp1czt****

SceneId

string

情境 ID。如果您通過 DescribeCasterScenes 介面查詢導播台情境列表,請查看 DescribeCasterScenes 介面調用返回的參數 ComponentId 值。

a2b8e671-2fe5-4642-a2ec-bf93880e1****

FollowEnable

integer

是否啟用音頻跟隨。 預設啟用音頻跟隨,為空白則保持最近一次配置不變。取值:

  • 0:混音模式。

  • 1:音頻跟隨視頻模式。

1

請求參數中的 N 表示第幾個的意思。例如:

  • AudioLayer.N.VolumeRate 表示傳入第幾個元素的音量倍數。

  • AudioLayer.1.VolumeRate 表示傳入第 1 個元素的音量倍數。

  • AudioLayer.2.VolumeRate 表示傳入第 2 個元素的音量倍數。

返回參數

名稱

類型

描述

樣本值

object

RequestId

string

請求 ID。

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

樣本

正常返回樣本

JSON格式

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

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 InvalidCasterId.Malformed %s, please check and try again later. 參數CasterId無效,請檢查後重試。
400 InvalidUserId.Malformed %s, please check userId. 傳入的userId無效,請檢查。
400 InvalidParameter.Malformed There are invalid parameters: %s. 存在無效參數:%s。
400 InvalidAudioLayersAndMixListSize.Mismatch %s, please check and try again later. AudioLayers的大小與MixList的大小不匹配,請檢查後重試。
400 IncorrectSceneStatus %s, please check and try again later. Scene狀態不支援,請檢查後重試。
400 IncorrectSceneStatus.ConfigError %s, please check and try again later. Scene配置錯誤,請檢查後重試。
400 InvalidMixList.ExceedNorm %s, please check and try again later. MixList大小超過規格,請檢查後重試。
401 IllegalOperation %s, please check and try again later. 不允許的操作,請檢查後重試。
412 ResourceInChannel.PreConditionFailed %s, please try again later. 資源預校正失敗,請稍後重試。
412 ResourceInChannel.Invalid %s, please check and try again later. 資源與通道素材地址不一致,請檢查後重試。
500 InternalError %s, please try again later. 內部錯誤,請稍後重試。
404 InvalidCaster.NotFound %s, please check and try again later. 導播台不存在,請檢查後重試。
404 InvalidScene.NotFound %s, please check and try again later. Scene不存在,請檢查後重試。
404 ResourceInChannel.NotFound %s, please check and try again later. 資源不存在,請檢查後重試。

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

變更歷史

更多資訊,參考變更詳情