如果您对存储在视频点播中的音视频播放有更高的安全性要求,则可以使用点播 SDK 通过临时播放 Token 自动获取播放地址进行播放。因播放凭证具有时效性、与视频一一对应、不能混用和重复使用等特点,当临时播放 Token 过期或错误时都将无法获取到对应的播放地址。本文为您介绍如何获取临时播放 Token 进行播放。
播放流程
通过临时播放 Token 播放的具体流程如下图所示:
流程说明如下:
- 应用客户端向应用服务端发起请求获取临时播放 Token。
- 应用服务端本地签出临时播放 Token。
- 应用服务端将临时播放 Token 下发给应用客户端。
- 应用客户端将临时播放 Token 传递给点播 SDK。
- 点播 SDK 根据临时播放 Token 向视频点播服务请求播放信息。
- 视频点播服务将播放信息返回给点播 SDK。
- 点播 SDK 开始播放。
临时播放 Token 说明
为方便您的使用,点播服务端 SDK 对临时播放 Token 的签发进行了封装。建议您在应用服务端集成点播服务端 SDK 用于签发临时播放 Token,然后直接下发给客户端。
使用临时播放 Token 时,请注意以下事项:
- 临时播放 Token 是一个播放凭证,不是实际播放地址。点播 SDK 会自动根据临时播放 Token 获取播放地址进行播放。
- 临时播放 Token 中带有 Vid、Format 等音视频信息,只能用于获取指定的音视频的播放地址,不能混用。即不同的 Vid、Format,您需要获取不同的临时播放 Token。
- 临时播放 Token 的默认有效时长是 900 秒。通过点播服务端 SDK 签发临时播放 Token 时,您可以指定有效时长。临时播放 Token 过期后,您需要重新获取。注意,Token 的有效时长不等同于获取到的播放地址的有效时长。播放地址有效时长仍取决于时间戳防盗链设置的时长。
- 服务端签发临时播放 Token 的方法为本地方法,您无需关心 API 耗时。
播放说明
点播 SDK 支持以 Vid 模式播放时传入临时播放 Token,具体请见以下文档: