微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使音频或视频点播流受到保护或加密?

如何解决如何使音频或视频点播流受到保护或加密?

我想获得一些解决方案来保护点播媒体的版权,并防止用户像 Spotify 一样直接下载文件。你会推荐什么结构?有什么要求?

解决方法

没有可靠的方法可以阻止人们复制流媒体 - 必须将其发送到设备才能播放,以便捕获和复制。即使被混淆,也有工具可用于捕获媒体流。

为了解决这个问题,通常的方法是对媒体流进行加密——这样,如果没有正确的密钥,就无法播放捕获的媒体。大多数媒体加密使用某种形式的 AES。

如果有人在不久的将来找到破解 AES 的方法(希望不大可能发生),鉴于 AES 在各行各业、政府等中的广泛使用,盗版媒体在其利用列表中的位置可能会相当低。

您仍然需要某种安全的方式将密钥从服务器获取到客户端,只有那些有权查看它的客户端,并且如果一种方式不允许客户端查看解密密钥本身(或其他方式)他们可以复制它)。

这是 DRM 解决方案提供的关键功能之一 - 最常见的是 Google 的 Widevine、Microsoft 的 PlayReady 和 Apple 的 FairPlay,但也存在其他功能。

因此,如果您将媒体安全视为障碍,您可能会按照工作量/保护的接触顺序考虑使用以下技术:

  • 访问页面/服务器的用户身份验证
  • 混淆媒体网址以使其更难复制
  • 签署网址以限制某些用户的访问(考虑这可能如何影响任何 CDN 或缓存策略)
  • 使用硬编码在客户端或以某种方式带外传递的密钥的加密文件
  • 使用 DRM 和设备安全媒体路径的加密文件,如果可用(如果使用 DRM,您通常可以跳过以上大部分内容,但身份验证除外,尽管某些实现会结合或使用多个障碍)

值得牢记您的最终目标是什么 - 如果媒体是高质量的娱乐或体育媒体,那么这些技术通常值得投资以防止/阻止盗版。

如果您的音频或视频包含您不想共享的“秘密”信息,那么您还需要记住有人可以将相机或麦克风对准播放器设备并以这种方式捕获。它的质量可能不是很好,因此对盗版用例不太有用。在这一点上,重点通常转向识别泄漏源,使用诸如法医水印之类的技术 - 即嵌入的不可见/不可听音频和视频水印以允许跟踪泄漏。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。