本文为您介绍了视频直播服务的所有API列表,建议您使用服务端SDK来调用API。
域名管理
API | 描述 |
---|---|
调用AddLiveDomain添加直播域名,一次只能提交一个域名。 | |
调用AddLiveDomainMapping添加播流域名和推流域名的映射关系配置。 | |
调用DeleteLiveDomain删除已添加的直播域名。 | |
调用DeleteLiveDomainMapping删除播流域名和推流域名的映射关系配置。 | |
调用DescribeLiveDomainDetail获取指定直播域名配置的基本信息。 | |
调用DescribeLiveUserDomains查询用户名下所有的直播域名。 | |
调用StartLiveDomain启用状态为停用的直播域名,将DomainStatus变更为online。 | |
调用StopLiveDomain停用某个直播域名,将DomainStatus变更为offline。 | |
调用DescribeLiveCertificateDetail获取证书详细信息。 | |
调用DescribeLiveCertificateList获取证书列表信息。 | |
调用SetLiveDomainCertificate设置某域名下证书功能是否启用及修改证书信息。 | |
调用BatchDeleteLiveDomainConfigs批量删除域名配置。 | |
调用BatchSetLiveDomainConfigs批量配置域名。 | |
调用DescribeLiveDomainConfigs查询直播域名配置,一次可查询多个功能配置。 |
直播拉流
API | 描述 |
---|---|
调用AddLivePullStreamInfoConfig添加直播拉流配置信息。 | |
调用DescribeLivePullStreamConfig查询域名下拉流配置信息。 | |
调用DeleteLivePullStreamInfoConfig删除拉流信息。 |
直播流管理
API | 描述 |
---|---|
调用DescribeLiveStreamsBlockList获取域名下播流播放的黑名单。 | |
调用DescribeLiveStreamsControlHistory获取某个域名或应用下的直播流操作记录。 | |
调用DescribeLiveStreamBitRateData查询RTMP协议的直播流的设置时间范围内的一组帧率和码率,适用于获取历史数据。 | |
调用DescribeLiveStreamsOnlineList查看指定域名下(或者指定域名下某个应用)的所有正在推的流的信息。 | |
调用DescribeLiveStreamsPublishList获取某一时间段内某个域名(或域名下某应用或某个流)的推流记录。 | |
调用ForbidLiveStream禁止某条流的推送,可以预设某个时刻将流恢复。 | |
调用ResumeLiveStream恢复某条流的推送。 | |
调用DescribeLiveDomainOnlineUserNum查询域名下所有流某分钟的在线人数信息。 | |
调用DescribeLiveDomainFrameRateAndBitRateData查询直播域名下流帧率和码率数据。 | |
调用DescribeLiveDomainLimit查询指定播流域名的推流数量限制和转码数量限制。 |
推流回调
API | 描述 |
---|---|
调用SetLiveStreamsNotifyUrlConfig设置推流回调配置。 | |
调用DescribeLiveStreamsNotifyUrlConfig查询推流回调配置。 | |
调用DeleteLiveStreamsNotifyUrlConfig删除推流回调配置。 |
直播转码
API | 描述 |
---|---|
调用AddLiveStreamTranscode添加转码配置信息。 | |
调用AddCustomLiveStreamTranscode添加自定义转码配置信息。 | |
调用AddRtsLiveStreamTranscode添加RTS自定义转码配置信息。 | |
调用DeleteLiveStreamTranscode删除转码配置信息。 | |
调用DescribeLiveStreamTranscodeInfo查询转码配置信息。 | |
调用AddTrancodeSEI添加转码SEI信息。 |
直播转点播
API | 描述 |
---|---|
调用AddLiveRecordVodConfig增加直播录制转点播配置,将录制内容保存到点播媒资库。 | |
调用DeleteLiveRecordVodConfig删除直播录制转点播配置。 | |
调用DescribeLiveRecordVodConfigs查询直转点配置列表。 |
直播录制
API | 描述 |
---|---|
调用AddLiveAppRecordConfig配置App录制,输出内容保存到OSS中。 | |
调用RealTimeRecordCommand按需完成手动录制。例如动态启动录制、动态停止录制。 | |
调用DeleteLiveAppRecordConfig解除录制配置。 | |
调用DescribeLiveRecordConfig查询域名下所有App录制配置。 | |
调用DescribeLiveStreamRecordContent查询录制内容。 | |
调用CreateLiveStreamRecordIndexFiles创建录制索引文件。 | |
调用DescribeLiveStreamRecordIndexFile查询单个录制索引文件。 | |
调用DescribeLiveStreamRecordIndexFiles查询某个时间段内的所有录制索引文件。 | |
调用AddLiveRecordNotifyConfig添加域名级别录制回调配置。 | |
调用DeleteLiveRecordNotifyConfig删除域名级别录制回调配置。 | |
调用DescribeLiveRecordNotifyConfig查询域名级别录制回调配置。 | |
调用UpdateLiveRecordNotifyConfig更新域名级别录制回调配置。 |
直播截图
API | 描述 |
---|---|
调用AddLiveAppSnapshotConfig配置截图信息。输出内容保存到OSS中,重新推流即生效。 | |
调用DeleteLiveAppSnapshotConfig解除直播流下AppName的截图配置,重新推流后生效。 | |
调用DescribeLiveSnapshotConfig查询域名下的截图配置。 | |
调用UpdateLiveAppSnapshotConfig更新直播流下的截图配置。输出内容保存到OSS中,重新推流后生效。 | |
调用DescribeLiveStreamSnapshotInfo查询一段时间内截图内容。 |
监控统计
API | 描述 |
---|---|
调用DescribeLiveDomainBpsData查询直播域名的网络带宽监控数据。 | |
调用DescribeLiveDomainTrafficData查询直播域名网络流量监控数据。 | |
调用DescribeLiveDomainRealTimeBpsData查询直播域名实时带宽数据。 | |
调用DescribeLiveDomainRealTimeTrafficData获取加速域名的1分钟流量监控数据。 | |
调用DescribeLiveStreamHistoryUserNum查询直播流历史在线人数。 | |
调用DescribeLiveDomainRealTimeHttpCodeData获取加速域名1分钟粒度的HTTP返回码占比数据。 | |
调用DescribeLiveStreamCount获取直播流的实时在线原始流和转码流流数信息。 | |
调用DescribeLiveDomainPvUvData查询指定直播域名的PV、UV数据。 |
用量查询
API | 描述 |
---|---|
调用DescribeLiveDomainRecordData查询直播域名录制时长数据。 | |
调用DescribeLiveDomainSnapshotData查询直播域名截图张数数据。 | |
调用DescribeLiveDomainTranscodeData查询直播域名转码时长数据。 | |
调用DescribeLiveDetectPornData获取查询直播审核用量数据。 | |
调用DescribeDomainUsageData查询域名在特定计费区域的用量数据。 |
直播管理
API | 描述 |
---|---|
调用DescribeLiveRegions查询地域和直播中心推流域名信息。 | |
调用DescribeUserLiveStatus查询直播服务是否开通。 | |
调用DescribeLiveService查询直播服务状态。 | |
调用DescribeLiveUserQuota查询用户资源上限。 | |
调用DescribeLiveResourcePackage查询用户当前流量包。 |