本文为您介绍了视频直播服务的所有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查询直播域名下流帧率和码率数据。 |
推流回调
API | 描述 |
---|---|
调用SetLiveStreamsNotifyUrlConfig设置推流回调配置。 | |
调用DescribeLiveStreamsNotifyUrlConfig查询推流回调配置。 | |
调用DeleteLiveStreamsNotifyUrlConfig删除推流回调配置。 |
直播转码
API | 描述 |
---|---|
调用AddLiveStreamTranscode添加转码配置信息。 | |
调用AddCustomLiveStreamTranscode添加自定义转码配置信息。 | |
调用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 | 描述 |
---|---|
调用AddLiveSnapshotDetectPornConfig可按照域名和App级别配置直播流审核服务。 | |
调用AddLiveDetectNotifyConfig添加回调通知地址。 | |
调用DescribeLiveSnapshotDetectPornConfig查询审核配置。 | |
调用DescribeLiveDetectNotifyConfig查询回调通知地址。 | |
调用UpdateLiveSnapshotDetectPornConfig更新审核配置。 | |
调用UpdateLiveDetectNotifyConfig更新回调通知地址。 | |
调用DeleteLiveSnapshotDetectPornConfig删除直播审核的配置。 | |
调用DeleteLiveDetectNotifyConfig删除回调通知地址。 | |
调用AddLiveAudioAuditConfig添加直播语音审核配置。 | |
调用AddLiveAudioAuditNotifyConfig添加音频审核回调信息。 | |
调用DeleteLiveAudioAuditConfig删除直播语音审核配置。 | |
调用DeleteLiveAudioAuditNotifyConfig删除直播语音审核回调配置。 | |
调用UpdateLiveAudioAuditNotifyConfig更新音频审核回调信息。 | |
调用UpdateLiveAudioAuditConfig更新直播语音审核配置。 | |
调用DescribeLiveAudioAuditConfig查询直播语音审核配置 | |
调用DescribeLiveAudioAuditNotifyConfig直播语音审核回调配置查询。 |
资源监控
API | 描述 |
---|---|
调用DescribeLiveDomainBpsData查询直播域名的网络带宽监控数据。 | |
调用DescribeLiveDomainRecordData查询直播域名录制时长数据。 | |
调用DescribeLiveDomainSnapshotData查询直播域名截图张数数据。 | |
调用DescribeLiveDomainTrafficData查询直播域名网络流量监控数据。 | |
调用DescribeLiveDomainTranscodeData查询直播域名转码时长数据。 | |
调用DescribeLiveStreamHistoryUserNum查询直播流历史在线人数。 | |
调用DescribeLiveDomainRealTimeBpsData获取域名1分钟粒度带宽数据。 | |
调用DescribeLiveDomainRealTimeHttpCodeData获取加速域名1分钟粒度的HTTP返回码占比数据。 | |
调用DescribeLiveDomainRealTimeTrafficData获取加速域名的1分钟流量监控数据。 |
导播服务
API | 描述 |
---|---|
调用CreateCaster创建导播台。 | |
调用AddCasterLayout添加导播台布局。 | |
调用AddCasterVideoResource添加视频源,视频源数量受限于导播台输入路数。 | |
调用CopyCaster复制导播台,复制指定导播台并返回新导播台实例。 | |
调用CopyCasterSceneConfig将原场景配置应用至目标场景并生效,仅限PVW场景配置拷贝至PGM场景。 | |
调用AddCasterComponent添加组件。 | |
调用DeleteCaster删除导播台。 | |
调用DeleteCasterLayout删除布局数据。 | |
调用DeleteCasterVideoResource删除视频资源。 | |
调用DescribeCasterConfig查询导播台配置信息。 | |
调用DescribeCasterLayouts查询布局列表。 | |
调用DescribeCasters查询导播台列表。 | |
调用DescribeCasterScenes查询场景信息列表。 | |
调用DescribeCasterStreamUrl查询导播台流信息列表。 | |
调用DescribeCasterVideoResources查询视频源。 | |
调用EffectCasterUrgent将指定场景画面紧急切换至备播视频,限制仅用于PGM场景的备播切换。 | |
调用EffectCasterVideoResource将视频资源生效至指定场景,场景引用该视频资源时有效。 | |
调用ModifyCasterLayout修改布局配置,传递修改项,非修改内容无需传递。 | |
调用ModifyCasterVideoResource修改视频资源。 | |
调用SetCasterConfig配置导播台,全量覆盖配置信息,若指定参数置为空则清除导播台该项配置。 | |
调用SetCasterSceneConfig全量设置场景配置,清空场景配置,并将布局信息设置并生效至指定场景。 | |
调用StartCaster启动导播台。若PVW、PGM场景不存在则创建,启动PVW、PGM场景,启动底层音视频处理任务。 | |
调用StartCasterScene启动指定场景,限制仅用于PVW的打开。 | |
调用StopCaster停止导播台,停止PVW、PGM场景,清理输出配置,停止底层音视频处理任务。 | |
调用StopCasterScene停止指定场景,限制仅用于PVW的关闭。 | |
调用UpdateCasterSceneConfig增量设置场景配置,不清空原配置,布局信息在原场景上增量修改,效率较全量设置高。 | |
调用DeleteCasterComponent删除组件。 | |
调用DescribeCasterComponents查询导播台组件列表。 | |
调用ModifyCasterComponent修改组件。 | |
调用AddCasterEpisode添加导播台节目。 | |
调用ModifyCasterEpisode修改导播台节目配置,节目类型不允许修改。 | |
调用DeleteCasterEpisode删除导播台节目。 | |
调用AddCasterEpisodeGroup添加导播台节目列表。 | |
调用DeleteCasterEpisodeGroup删除导播台节目列表。 | |
调用AddCasterProgram添加导播台节目单。 | |
调用ModifyCasterProgram修改导播台节目单。 | |
调用DeleteCasterProgram删除导播台节目单。 | |
调用DescribeCasterProgram查询导播台节目单。 | |
调用UpdateCasterSceneAudio更新场景音频配置。 | |
调用DescribeCasterSceneAudio查询场景音频配置信息。 | |
调用SetCasterChannel在视频源同步模式时,将视频资源设置到通道中。 | |
调用DescribeCasterChannels查询导播台通道信息列表。 | |
调用DeleteCasterSceneConfig清除指定场景的配置信息。 | |
调用AddCasterEpisodeGroupContent添加导播台节目列表。 |
云端合流
API | 描述 |
---|---|
调用CreateMixStream创建合流任务,开始合流。 | |
调用UpdateMixStream更新合流任务。 | |
调用DescribeMixStreamList查询合流任务列表。 | |
调用DeleteMixStream删除合流任务。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交