点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>> 点击咨询成为阿里云VIP客户享永久折扣>>>
点击领取2860元腾讯云代金券,付款抵现金用,云服务器88元/年限时抢>>> 点击成为腾讯云VIP客户享永久折扣优惠>>> 点击进入华为云最新优惠活动现场>>> 点击成为华为云VIP客户享永久折扣优惠>>>
学习目标学习本阶段教程,您将了解掌握如何对视频加密,并使用超级播放器播放加密后的视频。
阅读之前,请先确保已经学习超级播放器指引的 阶段1:用超级播放器播放视频 和 阶段2:开启防盗链后的视频播放 篇部分,本教程使用了 阶段1 篇开通的账号以及上传的视频,并需要按照 阶段2 开启防盗链。
步骤1:视频加密
- 登录云点播控制台,选择【媒资管理】>【视频管理】,勾选要处理的视频(FileId 为528xxx3757278095),单击【视频处理】。
- 在视频处理界面:
- 【处理类型】选择【任务流】。
- 【任务流模板】选择【SimpleAesEncryptPreset】。
说明:
- SimpleAesEncryptPreset 是预置任务流:使用12模板转自适应码流,10模板截图做封面,10模板截雪碧图。
- 12模板自适应码流是转出加密的多码率输出。
- 单击【确定】,等待“视频状态”栏从“处理中”变为“正常”,表示视频已处理完毕:
- 单击视频“操作”栏下的【管理】,进入管理页面:
- 选择“基本信息”页签,可以看到生成的封面,以及加密的自适应码流输出(模板 ID 为12)。
- 选择“截图信息”页签,可以看到生成的雪碧图(模板 ID 为10)。
步骤2:预览播放体验前面的步骤中,您已经上传视频,并对视频进行了处理。现在,将使用三端的超级播放器,快速体验播放效果。
- 选择【媒资管理】>【视频管理】,找到步骤1上传和处理过的视频,单击“操作”栏下的【管理】,选择【超级播放器预览】。
- 【超级播放器配置】选择 basicDrmPreset。
说明:
basicDrmPreset 是预置超级播放器配置,用于播放12模板转自适应码流输出,10模板截雪碧图输出。
- 因为默认分发域名开启了防盗链,【播放控制】选项卡支持预览时选定防盗链的过期时间、试看时长等。此处可维持默认参数(播放防盗链过期时间默认1天,试看时长和最多可播放 IP 个数不填写)。
- 在【Web 播放器】中,单击播放器中间的按钮,即可在 Web 端播放体验。
- 在【移动端播放器】中,点击【扫码下载】,安装“腾讯云工具包”。
- 手机打开腾讯云工具包,选择【播放器】>【超级播放器】,然后点击右上角扫码,即可在移动端播放体验。
步骤3:使用 Demo 验证超级播放器必须使用有效期内的签名,才能播放加密视频。下面将介绍如何使用签名工具快速生成签名。
- 打开 超级播放器 - 签名生成工具 页面,并填写参数:
- 【用户 appId】:填写视频所属的 appId:1400xxx357(如果使用的是子应用,填写子应用的 appId)。
- 【视频 fileId】:填写视频的 FileId:528xxx3757278095。
- 【当前 Unix 时间戳】:工具自动生成出了当前的 Unix 时间(1591756516),无需填写。
- 【超级播放器配置】:填写预置超级播放器配置名 basicDrmPreset。
- 【签名过期 Unix 时间戳】:签名本身的过期时间,可以不填写,默认为1天后过期。
- 【链接过期时间】:Key 防盗链过期时间,可以填6小时后的十六进制 Unix 时间:5ee09b44。
- 【防盗链 Key】:填写之前获取到的防盗链 Key:2WExxx48eW。
注意:
basicDrmPreset 是预置超级播放器配置,用于播放12模板转自适应码流输出,10模板截雪碧图输出。
- 单击【生成签名】,生成出来的签名显示在【生成签名结果】文本框中。
获取超级播放器签名后,您可以分别使用 Web、Android 和 iOS 三端的超级播放器 Demo 进行验证,具体请参考 Demo 的源码。
说明:
在控制台的【媒资管理】>【视频管理】>【超级播放器预览】中,可以获取预览视频对应的 Web 播放器源码,供您直接参考使用。
总结学习本教程后,您已经掌握如何对视频加密,并使用超级播放器播放加密后的视频。
|