前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频版权保护的新利器——溯源水印

视频版权保护的新利器——溯源水印

作者头像
腾讯云音视频
发布2022-06-29 16:40:47
3.5K2
发布2022-06-29 16:40:47
举报
文章被收录于专栏:音视频咖音视频咖

付费视频平台面临的最大痛点,是用户可能通过各种方式下载视频,非法传播到其他平台分享或销售,严重损害到版权方的利益。一般视频内容被盗主要有破解、盗录两种途径。

破解:视频被破解传播。视频本身没有被加密,或者加密的安全度不高,偷盗者将内容下载后进行破解。

盗录:录屏软件转录或摄像头拍摄。偷盗者通过录屏软件工具,甚至直接拿摄像头拍摄,将视频内容录制下来。

过去,版权保护的重心主要放在了围堵第一种途径上,即加密视频内容,提升破解门槛。苹果在推出 HLS 传输格式之初,就考虑了媒体加密的需要,一并推出了名为 HLS Encryption 的加密方案。后来,因为 HLS Encyrption 破解门槛较低,各头部厂商联合终端制造商,推出了 Widevine、FairPlay 和 PlayReady 等商业级 DRM 系统,最大限度地降低了内容被非法破解的风险。

然而,随着防破解的壁垒越来越高,人们逐渐发现,即使在加密防破解上做到极致,你仍然无法防止他人使用摄像设备隔空拍摄。因此近些年来,版权保护领域越来越关注如何解决防盗录的问题。

传统盗录溯源手段

首先,很容易达成共识的是,技术手段上几乎无法做到防止他人偷拍偷录。那么防盗录的思路主要是对盗录者进行溯源,结合司法途径进行追责,震慑盗录行为,追讨利益损失。

为了实现溯源,最直观的方案是使用普通图文水印,将用户的 ID 加到视频的画面上。因为用户的 ID 被编码到了视频中,攻击者很难去除。

普通图文水印:视频转码时,编码到画面中的图片或文字水印

但尴尬的是,一个视频可能有成千上万观看者,n 个人观看就需要准备 n 个带有不同 ID 的副本,巨额的转码和存储成本让人无法承受。

另一种方案,在播放端实现浮动水印,方法是在播放时,实时生成一个带有用户 ID 的图层,覆盖在播放的画面上。

播放端浮动水印:视频播放时,覆盖在视频图层上的水印

由于在播放端实现水印,成本极低,弥补了普通图文水印的缺陷。但是,由于水印是上盖的图层,盗录者可能绕过播放端添加的水印,把原始视频流盗走。这种方案同样存在安全问题困扰。

普通图文水印和播放端浮动水印,分别在成本和安全上有各自的不足。那么,有没有什么方式,可以兼顾成本和安全呢?有,那就是溯源水印。

溯源水印的原理

溯源水印,是专门针对盗录场景而设计的一种高安全、低成本的水印方案。

生成 AB 流

为原始视频转码输出 A 流和 B 流两个副本,其中:

  • A 流和 B 流均为 HLS 或 DASH 格式,各 TS 长度相等且时间对齐;
  • A 流和 B 流被打上的水印内容有所不同。

有了被分片的 A 流和 B 流后,我们可以这么推导:如果把 A 流当做0的序列,B 流当做1的序列,只要让每个观看者看到的视频是独一无二的0/1(也就是 A/B)序列的组合,就能做到“千人千面”的效果。

组合 AB 流

如何让每个观看者都看到“独一无二”的视频流呢?最直接的做法,预先为每个观看者生成独一无二的 Manifest(如HLS中的M3U8)。然而,这不是一个明智的选择。首先,预先生成并持久化 Manifest,会让源站中存储的描述文件数量爆增,成为管理者的噩梦。另外,近乎无限数量的 Manifest,也会让 CDN 对 Manifest 的缓存失去意义。

更优的办法是利用 CDN 边缘计算的 just-in-time 能力,根据观看者的 ID 实时组合出 A/B 序列。CDN 实时组合出 Manifest,既减少了源站文件个数,也提高了 CDN 缓存命中率。

提取盗录者信息

盗录发生后,对被传播的盗录视频进行水印提取,还原出 AB 序列,从而追踪到盗录人的身份。

优势总结

相比于传统的水印,溯源 AB 水印同时具备如下优势:

  • 低成本:一个视频只需要转码 A 流和 B 流,意味着只需要两份转码和存储成本,就能实现对数十亿观看者的标记和追踪;
  • 高安全:水印被编码到视频的画面中,即使盗走视频也无法消除画面中附着的水印。

云点播溯源水印

看到这里,想必大家一定会想试试溯源水印。但是,如果自己去开发溯源水印的能力,这并不是一件容易的事:

  • 需要打通视频上传、存储、转码、分发、提取的整条链路,难度不言而喻;
  • 需要在 CDN 上针对用户 ID 的识别和 Manifest 组合逻辑编程,调试的工作费时费力;
  • 需要考虑提取水印过程的健壮性,要能“提出来”,也要“提得准确”。

好消息是,云点播溯源水印功能已经正式上线啦,诸多难点都可以帮你轻松搞定,帮助构建视频版权的溯源屏障。

点击文末阅读原文,或前往腾讯云官网(https://cloud.tencent.com/document/product/266/75789)查看云点播溯源水印开发指南,10分钟快速完成接入,保护您的视频版权免受侵害。

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONE™ 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并通过腾讯云视立方 RT-Cube™ 提供All in One 的终端SDK,助力客户一键获取众多腾讯云音视频能力。腾讯云音视频为全真互联时代,提供坚实的数字化助力。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云音视频 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 生成 AB 流
  • 组合 AB 流
  • 提取盗录者信息
  • 优势总结
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档