全部产品
Search
文档中心

API概览

更新时间: 2021-02-23

本文为您介绍了视频直播服务的所有API列表,建议您使用服务端SDK来调用API。

域名管理

API

描述

AddLiveDomain

调用AddLiveDomain添加直播域名,一次只能提交一个域名。

AddLiveDomainMapping

调用AddLiveDomainMapping添加播流域名和推流域名的映射关系配置。

DeleteLiveDomain

调用DeleteLiveDomain删除已添加的直播域名。

DeleteLiveDomainMapping

调用DeleteLiveDomainMapping删除播流域名和推流域名的映射关系配置。

DescribeLiveDomainDetail

调用DescribeLiveDomainDetail获取指定直播域名配置的基本信息。

DescribeLiveUserDomains

调用DescribeLiveUserDomains查询用户名下所有的直播域名。

StartLiveDomain

调用StartLiveDomain启用状态为停用的直播域名,将DomainStatus变更为online。

StopLiveDomain

调用StopLiveDomain停用某个直播域名,将DomainStatus变更为offline。

DescribeLiveCertificateDetail

调用DescribeLiveCertificateDetail获取证书详细信息。

DescribeLiveCertificateList

调用DescribeLiveCertificateList获取证书列表信息。

SetLiveDomainCertificate

调用SetLiveDomainCertificate设置某域名下证书功能是否启用及修改证书信息。

BatchDeleteLiveDomainConfigs

调用BatchDeleteLiveDomainConfigs批量删除域名配置。

BatchSetLiveDomainConfigs

调用BatchSetLiveDomainConfigs批量配置域名。

DescribeLiveDomainConfigs

调用DescribeLiveDomainConfigs查询直播域名配置,一次可查询多个功能配置。

直播拉流

API

描述

AddLivePullStreamInfoConfig

调用AddLivePullStreamInfoConfig添加直播拉流配置信息。

DescribeLivePullStreamConfig

调用DescribeLivePullStreamConfig查询域名下拉流配置信息。

DeleteLivePullStreamInfoConfig

调用DeleteLivePullStreamInfoConfig删除拉流信息。

直播流管理

API

描述

DescribeLiveStreamsBlockList

调用DescribeLiveStreamsBlockList获取域名下播流播放的黑名单。

DescribeLiveStreamsControlHistory

调用DescribeLiveStreamsControlHistory获取某个域名或应用下的直播流操作记录。

DescribeLiveStreamBitRateData

调用DescribeLiveStreamBitRateData查询RTMP协议的直播流的设置时间范围内的一组帧率和码率,适用于获取历史数据。

DescribeLiveStreamsOnlineList

调用DescribeLiveStreamsOnlineList查看指定域名下(或者指定域名下某个应用)的所有正在推的流的信息。

DescribeLiveStreamsPublishList

调用DescribeLiveStreamsPublishList获取某一时间段内某个域名(或域名下某应用或某个流)的推流记录。

ForbidLiveStream

调用ForbidLiveStream禁止某条流的推送,可以预设某个时刻将流恢复。

ResumeLiveStream

调用ResumeLiveStream恢复某条流的推送。

DescribeLiveDomainOnlineUserNum

调用DescribeLiveDomainOnlineUserNum查询域名下所有流某分钟的在线人数信息。

DescribeLiveDomainFrameRateAndBitRateData

调用DescribeLiveDomainFrameRateAndBitRateData查询直播域名下流帧率和码率数据。

DescribeLiveDomainLimit

调用DescribeLiveDomainLimit查询指定播流域名的推流数量限制和转码数量限制。

推流回调

API

描述

SetLiveStreamsNotifyUrlConfig

调用SetLiveStreamsNotifyUrlConfig设置推流回调配置。

DescribeLiveStreamsNotifyUrlConfig

调用DescribeLiveStreamsNotifyUrlConfig查询推流回调配置。

DeleteLiveStreamsNotifyUrlConfig

调用DeleteLiveStreamsNotifyUrlConfig删除推流回调配置。

直播转码

API

描述

AddLiveStreamTranscode

调用AddLiveStreamTranscode添加转码配置信息。

AddCustomLiveStreamTranscode

调用AddCustomLiveStreamTranscode添加自定义转码配置信息。

AddRtsLiveStreamTranscod

调用AddRtsLiveStreamTranscode添加RTS自定义转码配置信息。

DeleteLiveStreamTranscode

调用DeleteLiveStreamTranscode删除转码配置信息。

DescribeLiveStreamTranscodeInfo

调用DescribeLiveStreamTranscodeInfo查询转码配置信息。

AddTrancodeSEI

调用AddTrancodeSEI添加转码SEI信息。

直播转点播

API

描述

AddLiveRecordVodConfig

调用AddLiveRecordVodConfig增加直播录制转点播配置,将录制内容保存到点播媒资库。

DeleteLiveRecordVodConfig

调用DeleteLiveRecordVodConfig删除直播录制转点播配置。

DescribeLiveRecordVodConfigs

调用DescribeLiveRecordVodConfigs查询直转点配置列表。

直播录制

API

描述

AddLiveAppRecordConfig

调用AddLiveAppRecordConfig配置App录制,输出内容保存到OSS中。

RealTimeRecordCommand

调用RealTimeRecordCommand按需完成手动录制。例如动态启动录制、动态停止录制。

DeleteLiveAppRecordConfig

调用DeleteLiveAppRecordConfig解除录制配置。

DescribeLiveRecordConfig

调用DescribeLiveRecordConfig查询域名下所有App录制配置。

DescribeLiveStreamRecordContent

调用DescribeLiveStreamRecordContent查询录制内容。

CreateLiveStreamRecordIndexFiles

调用CreateLiveStreamRecordIndexFiles创建录制索引文件。

DescribeLiveStreamRecordIndexFile

调用DescribeLiveStreamRecordIndexFile查询单个录制索引文件。

DescribeLiveStreamRecordIndexFiles

调用DescribeLiveStreamRecordIndexFiles查询某个时间段内的所有录制索引文件。

AddLiveRecordNotifyConfig

调用AddLiveRecordNotifyConfig添加域名级别录制回调配置。

DeleteLiveRecordNotifyConfig

调用DeleteLiveRecordNotifyConfig删除域名级别录制回调配置。

DescribeLiveRecordNotifyConfig

调用DescribeLiveRecordNotifyConfig查询域名级别录制回调配置。

UpdateLiveRecordNotifyConfig

调用UpdateLiveRecordNotifyConfig更新域名级别录制回调配置。

直播截图

API

描述

AddLiveAppSnapshotConfig

调用AddLiveAppSnapshotConfig配置截图信息。输出内容保存到OSS中,重新推流即生效。

DeleteLiveAppSnapshotConfig

调用DeleteLiveAppSnapshotConfig解除直播流下AppName的截图配置,重新推流后生效。

DescribeLiveSnapshotConfig

调用DescribeLiveSnapshotConfig查询域名下的截图配置。

UpdateLiveAppSnapshotConfig

调用UpdateLiveAppSnapshotConfig更新直播流下的截图配置。输出内容保存到OSS中,重新推流后生效。

DescribeLiveStreamSnapshotInfo

调用DescribeLiveStreamSnapshotInfo查询一段时间内截图内容。

监控统计

API

描述

DescribeLiveDomainBpsData

调用DescribeLiveDomainBpsData查询直播域名的网络带宽监控数据。

DescribeLiveDomainTrafficData

调用DescribeLiveDomainTrafficData查询直播域名网络流量监控数据。

DescribeLiveDomainRealTimeBpsData

调用DescribeLiveDomainRealTimeBpsData查询直播域名实时带宽数据。

DescribeLiveDomainRealTimeTrafficData

调用DescribeLiveDomainRealTimeTrafficData获取加速域名的1分钟流量监控数据。

DescribeLiveStreamHistoryUserNum

调用DescribeLiveStreamHistoryUserNum查询直播流历史在线人数。

DescribeLiveDomainRealTimeHttpCodeData

调用DescribeLiveDomainRealTimeHttpCodeData获取加速域名1分钟粒度的HTTP返回码占比数据。

DescribeLiveStreamCount

调用DescribeLiveStreamCount获取直播流的实时在线原始流和转码流流数信息。

DescribeLiveDomainPvUvData

调用DescribeLiveDomainPvUvData查询指定直播域名的PV、UV数据。

用量查询

API

描述

DescribeLiveDomainRecordData

调用DescribeLiveDomainRecordData查询直播域名录制时长数据。

DescribeLiveDomainSnapshotData

调用DescribeLiveDomainSnapshotData查询直播域名截图张数数据。

DescribeLiveDomainTranscodeData

调用DescribeLiveDomainTranscodeData查询直播域名转码时长数据。

DescribeLiveDetectPornData

调用DescribeLiveDetectPornData获取查询直播审核用量数据。

DescribeDomainUsageData

调用DescribeDomainUsageData查询域名在特定计费区域的用量数据。

直播管理

API

描述

DescribeLiveRegions

调用DescribeLiveRegions查询地域和直播中心推流域名信息。

DescribeUserLiveStatus

调用DescribeUserLiveStatus查询直播服务是否开通。

DescribeLiveService

调用DescribeLiveService查询直播服务状态。

DescribeLiveUserQuota

调用DescribeLiveUserQuota查询用户资源上限。

DescribeLiveResourcePackage

调用DescribeLiveResourcePackage查询用户当前流量包。