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

2022-06-29 16:40:47 浏览数 (1)

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

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

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

过去,版权保护的重心主要放在了围堵第一种途径上,即加密视频内容,提升破解门槛。苹果在推出 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,助力客户一键获取众多腾讯云音视频能力。腾讯云音视频为全真互联时代,提供坚实的数字化助力。

0 人点赞