腾讯云云点播阶段5:播放多分辨率的加密视频_音视频解决方案_同尘科技

云点播 2年前 (2023-07-07) 浏览 162

学习目标

学习 阶段4:播放加密视频 教程,仅掌握播放与原视频同分辨率的加密视频。通过学习本阶段教程,您将了解并掌握如何对视频进行多分辨率转码加密,并使用播放器播放多条分辨率加密视频,有助于在复杂的网络环境下保持视频播放的流畅性。
阅读之前,请先确保已经学习播放器指引的 阶段1:播放原始视频 篇部分,本教程使用了 阶段1 篇开通的账号以及上传的视频。

步骤1:视频加密

1. 登录云点播控制台 > 应用管理,单击目标应用名称进入媒资管理 > 音视频管理页,勾选要处理的视频(FileId 为 387xxxxx8142975036),单击任务流。
2. 在媒体处理界面:处理类型 选择 任务流任务流模板 选择 SimpleAesEncryptPreset。
说明:SimpleAesEncryptPreset 是预置任务流:使用12模板转自适应码流,10模板截图做封面,10模板截雪碧图。12模板自适应码流是转出加密的多码率输出。3. 单击确定,等待列表中的“任务状态”从“处理中”变为“已完成”,表示视频已处理完毕。4. 进入媒资管理 > 音视频管理,单击发起加密的视频条目右侧的管理,进入管理页面。
4.1 在基本信息模块可以查看:可以看到生成的封面,以及加密的自适应码流输出(模板 ID 为 12)。 
4.2 选择截图信息页签:可以看到生成的雪碧图(模板 ID 为 10)。

步骤2:生成播放器签名

本步骤,我们使用签名工具快速生成播放器签名,用于播放器播放视频。1. 登录云点播控制台 > 应用管理,单击目标应用名称进入应用管理页,选择分发播放设置 > 播放器签名工具,填写如下信息:视频 fileId 填写 步骤1 的 FileId(387xxxxx8142975036)。签名过期时间戳 播放器签名过期时间,不填表示签名不过期。可播放的视频类型 选择 转自适应码流(加密)。加密类型 选择 私有加密(SimpleAES)。可播放的自适应码流模板 ID 选择 12 ( Adpative-HLS-Encrypt )用于缩略图预览的雪碧图模板 ID 选择 10 ( SpriteScreenshot )。2. 单击生成签名结果,得到签名结果字符串。

步骤3:播放视频

经过步骤2,我们得到播放视频所需的三个参数:appIdfileId以及播放器签名(psign),下面将展示 Web 端播放视频。

Web 端播放示例

1. 打开 Web端播放器体验,配置如下:播放器功能选择视频播放。单击 FileID 播放 标签页。fileID 填写上一步的 FileId(387xxxxx8142975036)。appID 填写文件所属的 appId(即上一步生成播放器签名页面的 appID)。psign 填写上一步生成的签名结果字符串。2. 单击预览即可播放视频。

多端播放器 Demo

获取播放器签名后,您可以分别使用 Web、Android 和 iOS 三端的播放器 Demo 进行验证,具体请参考 Demo 的源码。

总结

学习本教程后,您已经掌握如何对视频加密,并在播放器中播放。

对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?