视频直播提供丰富的流管理功能,包括禁推和恢复直播流,以及查看在线流、历史流、禁推流及其详细信息。本文介绍直播流管理的功能及方法。
禁推直播流
视频直播提供了丰富的直播流管理功能,其中禁推直播流功能可帮助您在遇到下列情况的时候,对某路直播推流进行禁止推流的操作。
- 鉴权推流地址暴露
- 用户恶意推流
- 业务需求
使用方法
查看直播流
- 控制台
视频直播将直播流分为在线流、历史流和禁推流三类,您可以在视频直播控制台的 页面查看。
支持查看直播流的AppName、StreamName、推流时间、推流类型、转码模版、流监控、直播地址。
- API
接口 描述 参考文档 DescribeLiveStreamsOnlineList 获取指定域名或者指定域名下指定应用的所有在线流信息。 查询域名在线流列表 DescribeLiveStreamsPublishList 获取指定时间段内指定域名(或域名下指定应用或指定流)的历史推流记录。 查询域名历史流列表 DescribeLiveStreamsBlockList 获取指定域名下被禁推的直播流信息。 查询直播流播放黑名单 DescribeLiveStreamsControlHistory 获取指定域名或应用下的直播流操作历史。 查询直播流操作历史 DescribeLiveDomainOnlineUserNum 获取指定域名下所有流的在线人数信息。 查询域名在线人数
查看直播流质量
在直播环境中,对直播效果影响最大的就是直播的卡顿。
导致直播卡顿的因素很多,其中之一便是上行传输的流畅度。上行传输不佳对于观看体验影响非常大,会导致所有观众端看到的视频都是卡顿的。视频直播提供了对上行流量监控的功能,您可以及时查看直播流上行传输状态。
- 控制台
视频直播支持查看直播流的基本信息、不同时刻的视频帧率和音频帧率、不同时刻的码率,您可以在视频直播控制台的 页面,单击流监控查看。
- API
接口 描述 参考文档 DescribeLiveDomainFrameRateAndBitRateData 查询推流域名下直播流流帧率和码率数据。 查询推流域名流帧率和码率 DescribeLiveStreamBitRateData 查询RTMP协议的直播流在设置时间范围内的一组帧率和码率,适用于获取历史数据。 查询RTMP协议直播流的帧率和码率