开发指南从视频直播功能实现的角度,介绍了视频直播的功能和使用方法。本文介绍开发指南包含的内容。
视频直播包含权限管理、基础服务、直播加速、直播安全、直播延时、HTTP配置、直播流媒体处理、直播管理、数据统计和日志管理。
权限管理
功能 | 说明 | 操作支持 | 相关文档 |
RAM用户管理 | 支持创建多个RAM用户,使用系统授权策略或自定义授权策略对RAM用户进行操作权限的授权。 | RAM访问控制台 |
基础服务
功能 | 说明 | 操作支持 | 相关文档 |
域名管理 | 支持对域名进行添加、删除、启用、停用等管理操作。 |
| |
域名配置 | 支持配置CNAME,关联推流域名和播流域名,关联主、子播流域名。 |
| |
地址管理 | 支持查看和自动生成推流地址和播放地址。 | 直播控制台 | |
推流、拉流与播流 | 直播流的接入和分发服务。支持接入第三方直播流。 |
|
直播加速
功能 | 说明 | 操作支持 | 相关文档 |
边缘推流 | 优先将视频推流至最优CDN节点,保证用户访问的都是最佳的上行网络。 | 不涉及 |
直播安全
功能 | 说明 | 操作支持 | 相关文档 |
权限管理 | 支持创建RAM用户并授权。 | RAM访问控制台 | |
安全加速 | 支持开启HTTPS安全加速。 |
| |
访问控制 | 支持Refer防盗链、User-Agent黑白名单、IP黑白名单。 |
| |
URL鉴权 | 支持通过加密URL进行鉴权。 | 直播控制台 | |
鉴权代码示例 | 介绍自定义鉴权URL实现过程。 | API | |
阿里云视频加密 | 支持对视频数据进行加密。 |
|
直播延时
功能 | 说明 | 操作支持 | 相关文档 |
配置延时 | 支持根据不同的播流协议来配置延时时间。 | 直播控制台 | |
超低延时直播 | 提供易接入、毫秒级别延迟、高并发、高清流畅的音视频直播服务。 | SDK |
HTTP配置
功能 | 说明 | 操作支持 | 相关文档 |
HTTP消息头 | 支持配置HTTP消息头。 | 直播控制台 |
直播流媒体处理
功能 | 说明 | 操作支持 | 相关文档 |
直播转码 | 支持通用转码、自定义转码和RTS转码。 |
| |
直播时移 | 支持30天内的直播时移。 | 直播控制台 | |
直播录制 | 支持录制直播内容至OSS或VOD。 |
| |
直播截图 | 支持实时截图。 |
| |
直播封装 | 支持直播封装服务,支持CMAF、LL-HLS(低延迟HLS)等播放协议。 |
|
直播管理
功能 | 说明 | 操作支持 | 相关文档 |
直播流管理 |
|
| |
回调管理 | 支持直播推流状态、直播录制、按需录制、直播截图和智能审核的事件回调。 | ||
文件管理 |
| 直播控制台 |
数据统计
功能 | 说明 | 操作支持 | 相关文档 |
资源监控 | 支持流量、错误码的状态监控。 |
| |
实时监控 | 可对指定的视频流进行实时的推流监控。 | ||
访问统计 | 可对访问数据进行监控。 | ||
用量查询 | 可对使用视频直播的流量带宽、录制、截图、转码等用量数据进行查询。 |
日志管理
功能 | 说明 | 操作支持 | 相关文档 |
日志下载 | 支持流量,转码的用量日志下载。 | 直播控制台 |