You need to enable JavaScript to run this app.
导航
通过临时播放 Token 播放
最近更新时间:2024.12.16 19:54:31首次发布时间:2021.03.22 11:43:04

如果您对存储在视频点播中的音视频播放有更高的安全性要求,则可以使用点播 SDK 通过临时播放 Token 自动获取播放地址进行播放。因临时播放 Token 具有时效性、与视频一一对应、不能混用和重复使用等特点,当临时播放 Token 过期或错误时都将无法获取到对应的播放地址。本文为您介绍如何获取临时播放 Token 进行播放。

播放流程

通过临时播放 Token 播放的具体流程如下图所示:
Image
流程说明如下:

  1. 应用客户端向应用服务端发起请求获取临时播放 Token。
  2. 应用服务端本地签出临时播放 Token。
  3. 应用服务端将临时播放 Token 下发给应用客户端。
  4. 应用客户端将临时播放 Token 传递给点播 SDK。
  5. 点播 SDK 根据临时播放 Token 向视频点播服务请求播放信息。
  6. 视频点播服务将播放信息返回给点播 SDK。
  7. 点播 SDK 开始播放。

服务端签发临时播放 Token

临时播放 Token 是一个播放凭证,不是实际播放地址。点播 SDK 会自动根据临时播放 Token 获取播放地址进行播放。临时播放 Token 中带有 VidFormat 等音视频信息,只能用于获取指定音视频的播放地址,不能混用。即对于不同的 VidFormat,您需要获取不同的临时播放 Token。临时播放 Token 的默认有效时长是 900 秒。过期后,您需要重新获取。

注意

Token 的有效时长不等同于获取到的播放地址的有效时长。播放地址有效时长仍取决于时间戳防盗链设置的时长。

为方便您的使用,视频点播服务端 SDK 对临时播放 Token 的签发进行了封装。建议您在应用服务端集成服务端 SDK 用于签发临时播放 Token,然后直接下发给客户端。该方法为本地方法,您无需关心 API 耗时。签发临时播放 Token 时,您需要指定 VidFormat 等参数获取指定音视频的播放地址,还可自定义 Token 有效时长。具体请见以下文档:

客户端实现播放

点播 SDK 支持以 Vid 模式播放时传入临时播放 Token,具体请见以下文档: