上云无忧 > 文档中心 > 百度智能云音视频处理实践 - 视频版权保护
音视频处理
百度智能云音视频处理实践 - 视频版权保护

文档简介:
百度智能云视频版权保护服务是一种安全易用的轻量级版权保护服务,通过视频转码平台用AES128加密算法对视频文件进行加密,防止非法用户对视频内容进行复制和扩散。 目前版权保护服务仅针对HLS格式的视频提供保护,对于其他格式的视频,须先转码为HLS,再进行加密处理。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

百度智能云视频版权保护服务是一种安全易用的轻量级版权保护服务,通过视频转码平台用AES128加密算法对视频文件进行加密,防止非法用户对视频内容进行复制和扩散。

目前版权保护服务仅针对HLS格式的视频提供保护,对于其他格式的视频,须先转码为HLS,再进行加密处理。

版权保护架构

视频版权保护架构包含视频加密服务、密钥授权服务和安全播放器三部分,如下图所示:

  • 视频加密服务

    在视频转码过程中使用AES128对转码HLS格式的视频进行加密,视频加密封装符合HLS规范。对于非HLS格式的视频,视频加密服务须与视频转码服务配合使用,先将输入视频转码为HLS格式,再进行加密。

  • 密钥授权服务

    提供视频解密密钥授权服务,合法用户可使用安全播放器获取解密密钥并解密播放视频内容。

    密钥授权包括Open和PlayerBinding两种模式:

    • Open模式:解密密钥面向所有用户。
    • PlayerBinding模式:密钥访问有权限控制,非授权用户不能获取解密密钥。
    • Token模式: 密钥访问增加Token验证,提供更安全的访问控制。
  • 安全播放器

    加密后的视频不能用通用播放器播放,须使用百度智能云提供的安全播放器,您可以基于百度智能云播放器SDK定制Web/Android/iOS安全播放器。

版权保护操作流程

视频加密

  1. 登录百度智能云官网。

    • 未注册,须先注册百度智能云账户。
    • 已注册,直接登录。
  2. 选择“产品服务>音视频转码MCP”,在左侧侧边栏中选择“视频转码”--“转码模板”,在右侧“转码模板”列表页面进行如下操作:

    (1) 点击“新建普通转码模板”。

    (2) 填写基本信息。

    建议您在“音/视频格式”下拉列表中选择HLS格或者A-HLS音视频容器。

    (3) 勾选配置信息。

    勾选以下可配置项:

    • 密钥策略

视频加密配置有以下可选项: - Open:开放密钥,系统自动生成加密密钥,密钥公开,不设访问控制。 - PlayerBinding:绑定播放器,系统自动生成加密密钥,密钥设有访问控制。 PlayerBinding模式下密钥设有访问控制,安全性比较高,推荐使用PlayerBinding模式。 - Token: 临时口令播放授权,系统根据UserKey生成密钥加密视频;播放时按照规则生成Token并发送给密钥服务验证,校验通过才能播放,安全性比较高。

(4) 单击“立即创建”创建完成。
  1. 选择“产品服务>对象存储BOS”,新建两个Bucket为创建队列做准备。

    视频转码任务的输入输出均须采用BOS Bucket,您至少需要拥有一个BOS Bucket才能使用相关功能。建议您准备两个BOS Bucket分别用于视频输入与视频输出。

  2. 创建队列。

    输入/输出Bucket分别选择步骤3创建的BOS Bucket。

  3. 创建转码任务。

    • “队列”选择步骤4创建的队列。
    • “源文件输入”选择存储于输入Bucket中的待加密视频。
    • “转码模板”选择步骤2创建的用户模板。

    转码任务的状态显示为“成功”后,即可进入输出Bucket查看加密后的视频。

解密播放视频

  • 加密后的音视频不能用普通播放器播放,须使用百度智能云提供的安全播放器播放,播放方法与非加密视频完全相同。
  • VOD Token模式详细说明
  • Videoworks Token模式详细说明
  • MCP解密HLS视频的m3u8文件示例:

  • MCP获取UserKey说明:

相似文档
  • MCT老片修复功能效果演示: 本视频展示了智感超清老片修复的效果,能去除噪点、马赛克、抖动等,强化边缘纹理细节,修复画面质量。 MCT智感超清1.0功能效果演示: 本视频展示了智感超清内容自适应转码效果,根据内容复杂度动态分配码率参数,提高视频清晰度的同时,最多可节省50%+带宽成本。
  • 视频上传: 音视频转码API支持上传吗? 视频转码: 在MCP中,如果提交了多个视频转换任务,那么这些视频是一个一个转换,还是并行的转呢? MCP支持输入音频+无声视频合成有声视频吗? 目前支持输出哪些视频转码格式? 如何实现批量转码? MCP的转码任务中的jobid可能重复吗?
  • 音视频转码API支持上传吗? 音视频转码是一个转码服务,视频存储在对象存储(BOS)上,需要使用云存储(BOS)的API进行上传。
  • 在MCP中,如果提交了多个视频转换任务,那么这些视频是一个一个转换,还是并行的转呢? 是并发处理的。MCP中,一个任务队列中可以包含最多20个进行中的转码任务,每个账户可以有5个任务队列。队列总数小于限制时,可以创建新的队列。
  • 如何提升用户加载视频的速度? 建议配合使用百度智能云的CDN服务。百度智能云的CDN针对多媒体内容做过深度的优化,具体的操作配置防范参见CDN的操作指南。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部