本文为您介绍播放器SDK的使用流程,包含基本流程、STS播放流程、PlayAuth播放流程、安全下载流程,通过阅读本文您将了解使用视频点播服务时各节点的操作流程。

基本流程

播放器SDK提供了很多点播和直播的业务功能,请参见产品说明流程
  1. 通过点播服务和直播服务获取视频ID或播放地址。
  2. 集成播放器SDK框架(请参见ios播放器集成文档Android播放器集成文档)。
  3. 调用播放器的Vid+STS或URL等播放接口即可播放视频或观看直播。

STS的播放流程

  1. 用户App获取STS凭证。
  2. 服务端下发STS凭证。
  3. 用户上传视频并获取vid。
  4. 服务端获取STS凭证。
  5. 将STS凭证下发给客户端。
  6. 完成视频播放。
流程
注意 AppServer为用户App的服务端,需要用户使用服务端API或SDK自行开发。

PlayAuth的播放流程

  1. 用户App获取上传凭证。
  2. 服务端下发上传凭证。
  3. 用户上传视频并获取vid。
  4. 服务端获取播放凭证。
  5. 将播放凭证下发给客户端。
  6. 完成视频播放。
流程
注意 AppServer为用户App的服务端,需要用户使用服务端API或SDK自行开发。

安全下载流程

  1. 生成并下载加密私钥文件,请参见下载设置
  2. 在SDK内集成并调用setEncrptyFile/setSecretImagePath设置加密私钥文件路径,请参见安全文件获取问题
流程
说明 用户使用安全下载后,必须从点播控制台下载密钥文件并集成在SDK里面。这样下载的视频不论是否是加密流,在本地都会存储为加密视频。如果使用普通下载,则无论是否是加密流,在本地都会存储为非加密视频,可以用任意播放器观看。