全部产品
视频直播

往主流添加一路流

更新时间:2017-09-19 11:32:58   分享:   

描述

往主流添加一路流:

  • 若添加的流还没有推流,则调用会返回失败。该函数必须在已经推流成功后进行调用。
  • 该接口返回成功并不意味着画面已经发生改变,混流画面的改变是异步的,混流画面发生改变时,会通过回调结果通知[MixResultNotification] 来告知用户。

请求参数

参数 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:AddMultipleStreamMixService
DomaiName String 您的加速域名
AppName String 直播流所属应用名称
StreamName String 直播的流名
MixDomaiName String 要添加的副流直播流域名
MixAppName String 要添加的副流直播流名称
MixStreamName String 要添加的副流直播流流名

返回参数

名称 类型 描述
RequestId String 该条任务请求 ID

特殊错误码

错误代码 描述 Http 状态码 语义
InvalidDomain.NotFound The domain provided does not exist in our records. 404 当前账户下未查到域名
InvalidMixDomain.NotFound The mix domain provided does not exist in our records. 404 当前账户下未查到混流域名
MissingDomainName DomainName is mandatory for this action. 400 缺少 DomainName 值
MissingAppName AppName is mandatory for this action. 400 缺少 AppName 值
MissingStreamName StreamName is mandatory for this action. 400 缺少 StreamName 值
MissingMixDomainName MixDomainName is mandatory for this action. 400 缺少 MixDomainName 值
MissingMixAppName MixAppName is mandatory for this action. 400 缺少 MixAppName 值
MissingMixStreamName MixStreamName is mandatory for this action. 400 缺少 MixStreamName 值
InvalidMixStream.NotPublish Specified mix stream is not publishing. 400 未推流
InvalidStream.NotStart Specified stream has not started. 400 此流未启动多路混流服务
InternalError The request processing has failed due to some unknown error, exception or failure. 500 内部错误

示例

请求示例:

  1. https://live.aliyuncs.com?Action=AddMultipleStreamMixService&DomainName=live.aliyunlive.com&AppName=xxx&StreamName=streamA&MixDomainName=live.aliyunlive.com&MixAppName=yyy&MixStreamName=streamB<公共请求参数>

关于公共请求参数详细内容,请参考 公共请求参数

返回示例

JSON格式:

  1. {
  2. "RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
  3. }
本文导读目录
本文导读目录
以上内容是否对您有帮助?