开发指南从视频直播功能实现的角度,介绍了视频直播的功能和使用方法。本文介绍开发指南包含的内容。

视频直播包含权限管理、基础服务、直播加速、直播安全、直播延时、HTTP配置、直播流媒体处理、云端合流、云导播台、直播管理、数据统计和日志管理。

权限管理

功能 说明 操作支持 相关文档
RAM用户管理 支持创建多个RAM用户,使用系统授权策略或自定义授权策略对RAM用户进行操作权限的授权。 RAM访问控制台 权限管理概述

基础服务

功能 说明 操作支持 相关文档
域名管理 支持对域名进行添加、删除、启用、停用等管理操作。
  • 直播控制台
  • API
直播域名
域名配置 支持配置CNAME,关联推流域名和播流域名,关联主、子播流域名。
  • 直播控制台
  • API
直播域名
地址管理 支持查看和自动生成推流地址和播放地址。 直播控制台 推流地址和播放地址
推流、拉流与播流 直播流的接入和分发服务。支持接入第三方直播流。
  • 直播控制台
  • 第三方推流工具和播放工具
推流、拉流与播流

直播加速

功能 说明 操作支持 相关文档
边缘推流 优先将视频推流至最优CDN节点,保证用户访问的都是最佳的上行网络。 不涉及 边缘推流

直播安全

功能 说明 操作支持 相关文档
权限管理 支持创建RAM用户并授权。 RAM访问控制台 权限管理概述
安全加速 支持开启HTTPS安全加速。
  • 直播控制台
  • API
安全加速
访问控制 支持Refer防盗链、User-Agent黑白名单、IP黑白名单。
  • 直播控制台
  • API
  • User-Agent黑白名单仅支持提交工单申请。
    说明 关于如何提交工单,请参见联系我们
访问控制
URL鉴权 支持通过加密URL进行鉴权。 直播控制台 URL鉴权
阿里云视频加密 支持对视频数据进行加密。
  • API
  • 提交工单。
    说明 关于如何提交工单,请参见联系我们
阿里云视频加密
内容安全 支持对音频和视频进行智能审核,并根据审核结果禁推直播流。
  • 直播控制台
  • API
内容安全

直播延时

功能 说明 操作支持 相关文档
配置延时 支持根据不同的播流协议来配置延时时间。 直播控制台 直播延时配置
超低延时直播 提供易接入、毫秒级别延迟、高并发、高清流畅的音视频直播服务。 SDK 超低延时直播简介

HTTP配置

功能 说明 操作支持 相关文档
HTTP消息头 支持配置HTTP消息头。 直播控制台 HTTP配置

直播流媒体处理

功能 说明 操作支持 相关文档
直播转码 支持通用转码、自定义转码和RTS转码。
  • 直播控制台
  • API
直播转码
直播时移 支持30天内的直播时移。 直播控制台 直播时移
直播录制 支持录制直播内容至OSS或VOD。
  • 直播控制台
  • API
直播录制
直播截图 支持实时截图。
  • 直播控制台
  • API
直播截图

云端合流

功能 说明 操作支持 相关文档
云端合流 支持将多路视频源推至直播中心,按照设置的布局进行合流。 API 云端合流概述

云导播台

功能 说明 操作支持 相关文档
云导播台 支持对直播流、视频文件、图片等多种素材进行处理,经过媒体处理和包装,输出新的直播流。
  • 直播控制台
  • API
功能简介

直播管理

功能 说明 操作支持 相关文档
直播流管理
  • 支持直播在线流、历史流内容的查看及对视频流进行加入黑名单、中断推流操作。
  • 支持流粒度的监控信息查询,支持快速检索指定的流。
  • 直播控制台
  • API
直播流管理
回调管理 支持直播推流状态、直播录制、按需录制、直播截图和智能审核的事件回调。 回调管理
文件管理
  • 可对录制的点播视频进行快速的索引剪辑及管理。
  • 可对录制下来的视频进行内容预览。
  • 可实时查看截图存储下来的图片。
直播控制台 文件管理

数据统计

功能 说明 操作支持 相关文档
资源监控 支持流量、错误码的状态监控。
  • 直播控制台
  • API
数据统计
实时监控 可对指定的视频流进行实时的推流监控。
访问统计 可对访问数据进行监控。
用量查询 可对使用视频直播的流量带宽、录制、截图、转码等用量数据进行查询。

日志管理

功能 说明 操作支持 相关文档
日志下载 支持流量,转码的用量日志下载。 直播控制台 日志管理
实时日志 支持实时日志推送,将直播域名日志实时推送至日志服务,并进行日志分析。 直播控制台