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

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

权限管理

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

基础服务

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

直播加速

功能 说明 操作支持 相关文档
边缘推流 优先将视频推流至最优CDN节点,保证用户访问的都是最佳的上行网络。 不涉及 边缘推流
海外链路加速 在视频采集地域与播放源站地域建立跨域高速通道。 直播控制台 海外链路加速

直播安全

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

直播延时

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

HTTP配置

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

直播流媒体处理

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

云端合流

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

云导播台

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

直播管理

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

数据统计

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

日志管理

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