视频点播服务针对移动端的使用场景,提供了离线下载功能。您可以根据业务需要,通过启用下载功能,允许终端用户将视频缓存至本地进行观看。
使用限制
离线下载SDK集成在阿里云播放器SDK内,使用离线下载功能需要集成阿里云播放器SDK,并完成相关代码配置。目前除阿里云Web播放器SDK未提供离线下载功能,其余端的播放器SDK都支持离线下载功能,相关配置方法请参见:
普通下载
开启普通下载后,允许用户通过移动端阿里云播放器将视频缓存至本地观看,且下载到本地的视频文件未经加密,可拷贝,也可使用任意播放器播放,请谨慎使用。
登录视频点播控制台。
在点播控制台左侧导航栏选择 ,进入下载设置页面。
开启下载功能的开关(已开启的情况下,可单击修改配置),并选择下载方式为普通下载后,单击确定。
安全下载
开启安全下载后,允许用户通过移动端阿里云播放器将视频缓存至本地观看,但下载到本地的视频文件会使用生成的密钥文件进行加解密,仅支持使用阿里云播放器进行解密播放;使用第三方播放器或未经解密,都将无法观看视频。
登录视频点播控制台。
在点播控制台左侧导航栏选择 ,进入下载设置页面。
开启下载功能的开关(已开启的情况下,可单击修改配置),并选择下载方式为安全下载后,单击确定。
在获取密钥区域,输入APP唯一标识和离线解密私钥后,单击生成密钥并下载。
设置了安全下载后,离线下载的视频需要使用密钥解密后才能播放。
离线视频加密私钥是一个二进制文件,根据您输入的App唯一标识和离线解密私钥采用私有算法生成并提供下载。下载后需安全保存在客户端应用中,在离线视频下载和播放过程中供播放器SDK使用。
说明可多次生成密钥用于不同的客户端。
参数名称
参数说明
APP唯一标识
Android:keystore文件的SHA-1值,获取到的SHA-1应为带冒号的字符串。
iOS:App Bundle ID值。
Windows:数字签名证书的序列号。
APP唯一标识的获取方式,请参见获取APP唯一标识。
离线解密私钥
自定义加密私钥字符串,长度为16~32个字符,由英文字符和数字自由组合,且必须同时包含大写字母、小写字母和数字。
将生成的密钥文件保存到客户端应用中,并配置该密钥文件到阿里云播放器SDK中。
获取APP唯一标识
Android端
Android应用的签名信息,为keystore文件的SHA-1值,您可以通过Android Studio的signingReport功能生成签名报告获取签名信息。
iOS端
iOS应用的Bundle ID。
Windows端
调用Windows播放器SDK的exe
程序,获取数字签名证书的序列号。
相关文档
更多更完整的下载视频点播中媒体资源的相关信息,请参见下载媒体文件。
- 本页导读 (1)