文档

下载设置

视频点播服务针对移动端的使用场景,提供了离线下载功能。您可以根据业务需要,通过启用下载功能,允许终端用户将视频缓存至本地进行观看。

使用限制

离线下载SDK集成在阿里云播放器SDK内,使用离线下载功能需要集成阿里云播放器SDK,并完成相关代码配置。目前除阿里云Web播放器SDK未提供离线下载功能,其余端的播放器SDK都支持离线下载功能,相关配置方法请参见:

普通下载

开启普通下载后,允许用户通过移动端阿里云播放器将视频缓存至本地观看,且下载到本地的视频文件未经加密,可拷贝,也可使用任意播放器播放,请谨慎使用

  1. 登录视频点播控制台

  2. 在点播控制台左侧导航栏选择配置管理 > 分发加速配置 > 下载设置,进入下载设置页面。

  3. 开启下载功能的开关(已开启的情况下,可单击修改配置),并选择下载方式普通下载后,单击确定

安全下载

开启安全下载后,允许用户通过移动端阿里云播放器将视频缓存至本地观看,但下载到本地的视频文件会使用生成的密钥文件进行加解密,仅支持使用阿里云播放器进行解密播放;使用第三方播放器或未经解密,都将无法观看视频。

  1. 登录视频点播控制台

  2. 在点播控制台左侧导航栏选择配置管理 > 分发加速配置 > 下载设置,进入下载设置页面。

  3. 开启下载功能的开关(已开启的情况下,可单击修改配置),并选择下载方式安全下载后,单击确定

  4. 获取密钥区域,输入APP唯一标识和离线解密私钥后,单击生成密钥并下载

    设置了安全下载后,离线下载的视频需要使用密钥解密后才能播放。

    离线视频加密私钥是一个二进制文件,根据您输入的App唯一标识和离线解密私钥采用私有算法生成并提供下载。下载后需安全保存在客户端应用中,在离线视频下载和播放过程中供播放器SDK使用。

    说明

    可多次生成密钥用于不同的客户端。

    参数名称

    参数说明

    APP唯一标识

    • Android:keystore文件的SHA-1值,获取到的SHA-1应为带冒号的字符串。

    • iOS:App Bundle ID值。

    • Windows:数字签名证书的序列号。

    APP唯一标识的获取方式,请参见获取APP唯一标识

    离线解密私钥

    自定义加密私钥字符串,长度为16~32个字符,由英文字符和数字自由组合,且必须同时包含大写字母、小写字母和数字。

  5. 将生成的密钥文件保存到客户端应用中,并配置该密钥文件到阿里云播放器SDK中。

获取APP唯一标识

Android端

Android应用的签名信息,为keystore文件的SHA-1值,您可以通过Android Studio的signingReport功能生成签名报告获取签名信息。

iOS端

iOS应用的Bundle ID。

Windows端

调用Windows播放器SDK的exe程序,获取数字签名证书的序列号。

image.png

相关文档

更多更完整的下载视频点播中媒体资源的相关信息,请参见下载媒体文件

  • 本页导读 (1)