调用AddCasterLayout添加导播台布局。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String AddCasterLayout

系统规定参数,取值:AddCasterLayout

BlendList.N RepeatList RV01

元素为资源的位置ID(locationId参见添加视频源),与VideoLayers元素顺序对应。

CasterId String a2b8e671-2fe5-4642-a2ec-bf93880e1a49

导播台ID。

MixList.N RepeatList RV01

元素为资源的位置ID(locationId参见添加视频源),与VideoLayers元素顺序对应。

AudioLayer.N.FixedDelayDuration Integer 5000

该字段对视频进行固定延迟设置,可用于字幕同步。

  • 单位:ms
  • 默认值:0
  • 取值范围:0~5000
AudioLayer.N.ValidChannel String all

确定哪些声道可以作为音量输入。

取值范围:leftChannel | rightChannel | all(默认值)

AudioLayer.N.VolumeRate Float 1

调节音频流的音量大小倍数。 取值范围:0~10.0。其中,

  • 1.0(默认值):表示保持原有音量。
  • 小于1:表示降低音量的倍数。
  • 大于1:表示放大的倍数。
RegionId String cn-shanghai

区域。

VideoLayer.N.FillMode String fit

元素填充方式。

  • none(默认):不填充。以画面作为配置目标进行Layer设置。
  • fit:自适应,以填充区(框)作为配置目标进行Layer设置,此时画面会按照原始的宽高比缩放,长边对齐的自适应方式在填充区(框)内居中填充。若填充区宽高比和画面不一致,则短边两侧无填充(显示为下层Layer画面,若下层未配置Layer,默认为底图黑色)。
VideoLayer.N.FixedDelayDuration Integer 5000

该字段对视频进行固定延迟设置,可用于字幕同步。

  • 单位:ms
  • 默认值:0
  • 取值范围:0~5000
VideoLayer.N.HeightNormalized Float 1

设置该layer元素的高度归一化比例值。

  • 若采用不填充模式,元素的宽度会按照该高度来进行等比缩放。默认值为0,表示按照画面的原始尺寸进行显示。
  • 若采用自适应方式时,该字段必选且大于0,表示填充区(框)高度归一化比例值。
VideoLayer.N.PositionNormalized.N RepeatList 0.3

Videolayer配置列表,元素为视频画面的配置信息:位置。

设置该layer元素的位置归一化值[x,y], 默认为`[0,0]`。注意x,y需要进行归一化计算。

VideoLayer.N.PositionRefer String topLeft

设置元素的position参考坐标值。

取值范围:topLeft(默认值),topRight,bottomLeft,bottomRight以及center,topCenter,bottomCenter,leftCenter,rightCenter

VideoLayer.N.WidthNormalized Float 1

设置该layer元素的宽度归一化比例值。

  • 若采用不填充模式,元素的高度会按照该宽度来进行等比缩放,默认值为0,表示按照画面的原始尺寸进行显示。
  • 若采用自适应方式时,该字段必选且大于0,表示填充区(框)宽度归一化比例值。

返回数据

名称 类型 示例值 描述
RequestId String 16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

请求ID。

LayoutId String 21926b36-7dd2-4fde-ae25-51b5bc8e52d8

布局ID。

示例

请求示例


http(s)://live.aliyuncs.com/?Action=AddCasterLayout
&BlendList.1=RV01
&CasterId=a2b8e671-2fe5-4642-a2ec-bf93880e1a49
&MixList.1=RV01
&<公共请求参数>

正常返回示例

XML 格式

<AddCasterLayoutResponse>
	  <RequestId>16A96B9A-F203-4EC5-8E43-CB92E68F4CD8</RequestId>
	  <LayoutId>21926b36-7dd2-4fde-ae25-51b5bc8e52d8</LayoutId>
</AddCasterLayoutResponse>

JSON 格式

{
	"RequestId":"16A96B9A-F203-4EC5-8E43-CB92E68F4CD8",
	"LayoutId":"21926b36-7dd2-4fde-ae25-51b5bc8e52d8"
}

错误码

访问错误中心查看更多错误码。