AddRtsLiveStreamTranscode_视频直播_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

使用说明

调用本接口添加 RTS 自定义转码配置信息,本接口目前只支持 h264、h264-nbhd、h264-origin、audio 四种自定义转码模版类型。

QPS 限制

本接口的单用户 QPS 限制为 10 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制

流控信息

请求速率为10/1(s)。

授权信息

当前云产品暂无权限信息透出。

请求参数

字段名称字段详情
Domainstring

主播流域名。

示例值:example.com参考取值来源:
    AddLiveDomain
    DescribeLiveUserDomains
Appstring

播流所属应用名称。取值要求:展开详情

示例值:aliyun-test
Templatestring

转码模板自定义名称。取值要求:展开详情

示例值:ld参考取值来源:
    CreateCustomTemplate
    GetAllCustomTemplates
    ListEdgeTranscodeTemplate
TemplateTypestring

自定义转码模版类型。目前支持:展开详情

示例值:h264
Heightinteger<int32>

转码视频高度。单位:像素。取值:展开详情

示例值:1280
Widthinteger<int32>

转码视频宽度。单位:像素。取值:展开详情

示例值:720
FPSinteger<int32>

转码视频帧率。单位:FPS。取值:1~60展开详情

示例值:30
VideoBitrateinteger<int32>

转码视频比特率。单位:kbps。取值:1~6000展开详情

示例值:2000
AudioBitrateinteger<int32>

转码音频比特率。展开详情

示例值:128
Gopstring

视频 GOP(Group of Picture)。主要用于控制关键帧间隔。单位:秒。取值:1~3

示例值:2
DeleteBframesboolean

是否使用 B 帧进行转码。取值:展开详情

示例值:false
Opusboolean

音频转码是否使用 opus 进行转码(主要用户兼容原生 webrtc 问题)。取值:展开详情

示例值:true
Profileinteger<int32>

编码级别。视频支持的一组特定的编码功能,一般值越大得到的画面质量越好,同时编解码消耗的资源也越高。取值:展开详情

示例值:2
AudioProfilestring

音频编码级别。取值: 展开详情

示例值:aac_low
AudioCodecstring

音频编码器。取值:展开详情

示例值:aac
AudioRateinteger<int32>

音频采样率。取值:22050~96000,其中 44100 比较常用。单位:Hz。展开详情

示例值:44100
AudioChannelNuminteger<int32>

音频声道数。取值:展开详情

示例值:2
Lazystring

是否开启触发转码。取值:展开详情

示例值:no

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

返回示例

错误码

全局错误码
HTTP 状态码错误码错误信息操作
400
InvalidParameters
%s诊断
400
ConfigAlreadyExists
%s诊断
400
TemplateLimit
%s诊断

变更历史

暂无变更历史

相关示例

添加RTS自定义转码配置信息
2022-03-14