文档

开发指南概述

视频点播提供一站式的音视频点播解决方案,功能涵盖视频采集、编辑、上传、自动化转码处理、媒体资源管理、高效云剪辑处理、分发加速、视频播放,开发指南为您介绍了以上功能、使用说明等。

整体流程

使用视频点播实现音视频上传、存储、处理和播放的整体流程如下:流程图

说明

以上是使用了转码、播放凭证播放等方式的标准流程,如没有开启转码,或开启了媒体审核等,流程会有所不同。

  1. 用户获取上传授权。

  2. VOD下发上传地址和凭证及VideoId。

  3. 用户上传视频并保存视频ID(VideoId)。

  4. 用户服务端获取播放授权。

  5. 用户客户端请求播放地址与凭证,VOD下发播放地址与带时效的播放凭证。

  6. 用户服务端将播放凭证下发给客户端完成视频播放。

接入与存储

使用点播服务前首先需要关注服务区域、接入区域和存储区域。点播服务在全球多个区域提供就近接入,每个接入地址支持对应的存储区域,不可跨区域调用。点播中心和访问域名为您介绍了服务区域与API接入区域、支持的存储区域之间的对应关系。

全局配置

配置分类

描述

参考文档

账号与授权

视频点播支持访问控制(RAM)服务,并支持临时安全令牌(STS)服务。您可以通过如下方式进行授权操作:

  • 对RAM用户用系统授权策略授权

  • 对RAM用户自定义授权

  • 对角色进行STS临时授权

账号与授权

多应用体系

视频点播支持将同一账号下多个使用方的资源、配置和数据进行隔离。您可以通过管理应用和对身份实体用应用授权策略授权的方式构建多应用体系。

多应用体系

事件通知

视频点播支持通过消息回调的方式获取事件通知。

  • HTTP回调(兼容HTTPS)

  • 阿里云消息服务(MNS)回调

事件通知

视频安全

视频点播提供多种安全机制用于保障视频内容安全:

  • 访问限制

  • URL鉴权

  • 远程鉴权

  • 视频加密

  • 安全下载

视频安全

功能使用

功能分类

描述

参考文档

媒体上传

视频点播支持上传媒体文件(音频、视频、图片等)到点播存储,上传前需要从点播服务获取上传地址和凭证。支持的上传方式有:

工具上传

  • 控制台

  • PC客户端

开发上传

  • 上传SDK(含服务端、客户端)

  • URL拉取上传

  • 基于OSS原生SDK上传

  • 基于OSS API上传

媒体上传

媒资管理

视频点播支持管理上传或媒体处理后产生的媒资(基础信息、源文件信息、播放信息和AI数据),支持获取、更新、搜索、下载和删除。

媒资管理

媒体处理

视频点播提供音视频转码、视频截图、视频动图、视频水印的基础媒体处理能力,还提供了智能审核、云剪辑、AI处理等强大功能。

媒体处理

媒体审核

云剪辑

视频AI

音视频播放

视频点播支持通过控制台预览、集成阿里云播放器SDK和集成第三方播放器三种方式进行播放音视频文件。

音视频播放

直播转点播

视频点播支持将直播流同步录制为点播视频。

直播转点播

  • 本页导读 (1)
文档反馈