- 域名管理
- 直播预热
- 直播拉流
- 直播流管理
- 边缘转推
- 中心转推
- 主备合流
- 直播延播
- 推流回调
- 直播安全
- 直播时移
- 直播转码
- 添加转码配置信息AddLiveStreamTranscode
- 添加自定义转码配置信息AddCustomLiveStreamTranscode
- 添加RTS自定义转码配置信息AddRtsLiveStreamTranscode
- 更新自定义转码配置UpdateCustomLiveStreamTranscode
- 更新通用转码配置UpdateLiveStreamTranscode
- 更新RTS自定义转码配置UpdateRtsLiveStreamTranscode
- 删除转码配置DeleteLiveStreamTranscode
- 查询转码配置信息DescribeLiveStreamTranscodeInfo
- 添加转码 SEI 信息AddTrancodeSEI
- 直播录制存储至VOD
- 直播录制存储至OSS
- 直播截图
- 直播封装
- 直播审核
- 全球加速
- 直播延迟
- 监控统计
- 用量查询
- 云导播
- 云端合流
- 直播水印
- 边缘转码
- 直播日志
- 直播监播
- 互动消息服务端接口
- 互动消息(新)
- 实时音视频
- 高级功能
- 拉流转推
- 双流灾备
- 边缘脚本
- 工具箱
- 其他
接口说明
本接口目前支持以下自定义转码模版类型,取值:
-
h264:自定义 H264 标准模版。
-
h264-nbhd:自定义 H264 窄带高清™模版。
-
h265:自定义 H265 标准模版。
-
h265-nbhd:自定义 H265 窄带高清模版。
-
audio:纯音频模板。
QPS 限制
本接口的单用户 QPS 限制为 6000 次/分钟。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制。
请求参数
字段名称 | 字段详情 |
---|---|
Domainstring | 主播流域名。 示例值:example.com参考取值来源: AddLiveDomain DescribeLiveUserDomains |
Appstring | 播流所属应用名称。 示例值:liveApp**** |
KmsKeyIDstring | 用户 KMS 主密钥 ID。 示例值:afce5722-81d2-43c3-9930-7601da11**** |
KmsUIDstring | 用户 KMS 主账号 ID。 示例值:25346073170691**** |
KmsKeyExpireIntervalstring | 换 Key 周期。取值范围:60~3600,单位:秒。 示例值:3600 |
Templatestring | 转码模板自定义名称。展开详情 示例值:LiveCusTranscode****参考取值来源: CreateCustomTemplate GetAllCustomTemplates ListEdgeTranscodeTemplate |
TemplateTypestring | 自定义转码模版类型。取值:展开详情 示例值:h264 |
Heightinteger<int32> | 转码视频高度。单位:像素。取值:展开详情 示例值:720 |
Widthinteger<int32> | 转码视频宽度。单位:像素。取值:展开详情 示例值:576 |
FPSinteger<int32> | 转码视频帧率。单位:FPS,取值:1~60。 示例值:30 |
VideoBitrateinteger<int32> | 转码视频比特率。单位:kbps,取值:1~6000。展开详情 示例值:720 |
AudioBitrateinteger<int32> | 转码音频比特率。单位:kbps,取值:1~1000。 示例值:512 |
Gopstring | 视频 GOP(Group of Picture),单位可选帧或者秒。展开详情 示例值:1 |
Profileinteger<int32> | 编码级别。视频支持的一组特定的编码功能,一般值越大得到的画面质量越好,同时编解码消耗的资源也越高。取值:展开详情 示例值:2 |
AudioProfilestring | 音频编码。取值:展开详情 示例值:aac_low |
AudioCodecstring | 音频编码格式。取值:展开详情 示例值:AAC |
AudioRateinteger<int32> | 音频采样率。取值:22050~96000。展开详情 示例值:96000 |
AudioChannelNuminteger<int32> | 音频声道数。取值展开详情 示例值:2 |
Lazystring | 是否开启触发转码。取值:展开详情 示例值:yes |
EncryptParametersstring | 加密配置。JSON 格式,各字段说明如下:展开详情 示例值:{"EncryptType": "aliyun", "KmsKeyID":"afce5722-81d2-43c3-9930-7601da11****","KmsKeyExpireInterval":"3600"} |
ResWithSourcestring | 分辨率随源配置,若设置了该字段,分辨率以该字段为主。包含的字段如下:展开详情 示例值:{"Type":"short","Value":"1080"} |
FpsWithSourcestring | 帧率随源配置,若设置了该字段,帧率以该字段为主。包含的字段如下:展开详情 示例值:{"UpLimit":60,"LowerLimit":1} |
BitrateWithSourcestring | 码率随源配置,若设置了该字段,码率以该字段为主。包含的字段如下:展开详情 示例值:{"UpLimit":2500,"LowerLimit":800,"Factor":1} |
ExtWithSourcestring | 其他随源配置,包含的字段如下:展开详情 示例值:{"KeyFrameOpen":"yes","Copyts":"yes","SeiMode":1} |
返回参数
字段名称 | 字段详情 |
---|---|
RequestIdstring | 请求 ID。 示例值:16A96B9A-F203-4EC5-8E43-CB92E68F**** |