更新合流任务。
接口说明
调用本接口更新合流任务。本接口目前支持更新输入源以及布局,不支持更新输出分辨率等内容。
QPS 限制
本接口的单用户 QPS 限制为 10 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
        
            调试
        
    
授权信息
| 
                                 操作  | 
                            
                                 访问级别  | 
                            
                                 资源类型  | 
                            
                                 条件关键字  | 
                            
                                 关联操作  | 
                        
| 
                                 live:UpdateMixStream  | 
                            
                                 update  | 
                            
                                     *Domain 
  | 
                            无 | 无 | 
请求参数
| 
                             名称  | 
                        
                             类型  | 
                        
                             必填  | 
                        
                             描述  | 
                        
                             示例值  | 
                    
| RegionId | 
                             string  | 
                        
                             否  | 
                        
                             地域 ID。  | 
                        
                             cn-shanghai  | 
                    
| DomainName | 
                             string  | 
                        
                             是  | 
                        
                             主播流域名。 重要  目前仅支持华东 2(cn-shanghai)和华北 2(cn-beijing)两个区域的域名。
  | 
                        
                             example.com  | 
                    
| MixStreamId | 
                             string  | 
                        
                             是  | 
                        
                             合流任务 ID。如果您通过 CreateMixStream 接口创建合流任务,请查看 CreateMixStream 接口调用返回的参数 MixStreamId 值。  | 
                        
                             5b2a046e-74d7-385e-d2d7-8a5b87e4****  | 
                    
| InputStreamList | 
                             string  | 
                        
                             是  | 
                        
                             合流输入列表,JSON 数组。 参考下方的 InputStreamConfig。  | 
                        
                             {"InputStreamList":[{"LayoutConfig":{"FillSizeNormalized":[0.5,0.5],"FillPositionNormalized":[0,0],"PositionRefer":"topLeft","FillMode":"fit"},"LayoutChildId":1,"ResourceValue":"rtmp://aliyundoc.com/caster/8564a8d1659b4dc69df5f66cf4c9****","ResourceType":"live"},{"LayoutConfig":{"FillSizeNormalized":[0.5,0.5],"FillPositionNormalized":[0.5,0],"PositionRefer":"topLeft","FillMode":"fit"},"LayoutChildId":2,"ResourceValue":"http://developer.aliyundoc.com/3c3c25426cf744fdb90423e76b78a28a/69b1a16e2b1d423d9841bf27a96f134e-0b1cba51f58bb5ad3a854x96a2c735f****.mp4","ResourceType":"url"},{"LayoutConfig":{"FillSizeNormalized":[1,0.5],"FillPositionNormalized":[0,0.5],"PositionRefer":"topLeft","FillMode":"fit"},"LayoutChildId":3,"ResourceValue":"http://aliyundoc.com/c0c6c5446b56432389e91535864938da/ed4adc5263b4474c954b95607a5350ae-fda757b3328438a8cf-4k57f373a0f0****.mp4","ResourceType":"url"}]}  | 
                    
| LayoutId | 
                             string  | 
                        
                             否  | 
                        
                             布局 ID。支持: 
 说明 
 更多信息请参见合流预设布局参考  | 
                        
                             MixStreamLayout-3-2  | 
                    
InputStreamConfig
| 名称 | 类型 | 描述 | 
| ResourceType | String | 资源类型。 live:直播流地址。 url:文件流地址。  | 
| ResourceValue | String | 资源地址。 如果 ResourceType 为 live,则为直播流地址。直播流地址支持 RTMP、FLV 和 ARTC 协议,不支持 HLS 协议。 如果 ResourceType 为 url,则为文件流地址。  | 
| LayoutChildId | String | 布局方格对应 ID(也代表合流的叠加顺序)。 | 
| LayoutConfig | LayoutConfig[] | JSON 数组,代表所在位置、填充方式等布局信息。 如果使用预设布局,则此参数可以不填。 如果设置了该值,则忽略 LayoutChildId 对应的预设布局信息。  | 
LayoutConfig
| 名称 | 类型 | 必选 | 描述 | 
| FillSizeNormalized | JSON 浮点数组 | 必选 | 表示该 Layer 元素需要填充的尺寸大小。  [w,h]:w、h 取值范围[0-1]。其中宽高都是进行了归一化计算。 例如:[0.2,0.3]代表水平占比 20%,垂直占比 30%。  | 
| FillPositionNormalized | 浮点数数组 | 必选 | 表示该 Layer 元素填充区位置归一化值。  [x,y]:x、y 的取值范围[0-1]。 例如:[0.1,0.1]代表左上角水平偏移 10%, 垂直偏移 10%。  | 
| PositionRefer | 字符串 | 可选 | 设置元素的 position 参考坐标值。  建议设置 topLeft,代表左上角。  | 
| FillMode | 字符串 | 可选 | 设置元素填充方式。  none:不填充。 fit:缩放填充保证最长的边达到边界,而最短的边可能需要加黑边。 fill:先按照宽和高的最大比例值进行等比缩放,然后进行 crop,保证全部填充。 建议设置为 fit。  | 
返回参数
| 
                             名称  | 
                        
                             类型  | 
                        
                             描述  | 
                        
                             示例值  | 
                    
| 
                             object  | 
                        |||
| MixStreamId | 
                             string  | 
                        
                             合流任务 ID。可作为查询合流任务列表和删除合流任务的请求参数。  | 
                        
                             5b2a046e-74d7-385e-d2d7-8a5b87e4****  | 
                    
| RequestId | 
                             string  | 
                        
                             请求 ID。  | 
                        
                             1A8CDDFF-0121-4ABB-DA60-AEF095A8W34F  | 
                    
示例
正常返回示例
JSON格式
{
  "MixStreamId": "5b2a046e-74d7-385e-d2d7-8a5b87e4****",
  "RequestId": "1A8CDDFF-0121-4ABB-DA60-AEF095A8W34F"
}
            错误码
| 
                                 HTTP status code  | 
            				
                                 错误码  | 
            				
                                 错误信息  | 
            				
                                 描述  | 
            			
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s | |
| 400 | InvalidParameter.Malformed | %s | |
| 400 | MissingParameter | %s | |
| 401 | IllegalOperation | %s | |
| 500 | InternalError | %s | |
| 403 | MixStreamAlreadyExist | %s | |
| 403 | MixStreamNotExist | %s | |
| 404 | InvalidDomainName.NotFound | %s | 
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。