【问题标题】:what is an effective way to protect mp3 files from download? [duplicate]什么是保护 mp3 文件不被下载的有效方法? [复制]
【发布时间】:2023-03-23 21:02:01
【问题描述】:

可能重复:
Is it possible to protect from downloading a video from a site.

我正在寻找一种方法,允许在 php 网页上使用 Flash 播放器流式传输 mp3 文件,但要隐藏和保护这些文件不被下载。

将文件嵌入到 swf 中对于这个项目是不可接受的,因为会有很多用户上传的 mp3 文件。

我已经看到在http://www.realworldremixed.com/ 中实施了这种保护,当我试图弄清楚他们是如何做到的时,即使在 IE 上附加了嗅探器,我也没有看到对 mp3 文件的引用。有谁知道我如何实现这样的东西?

【问题讨论】:

  • @“与编程无关”的选民:这是您在开发(这显然是)和编程(可能是也可能不是)之间划定的一条非常细的界线。无论如何,作为重复或主观或无法回答的东西(我不是那样投票,但是......)但“与编程无关”似乎离题了。
  • 当然是编程相关的!它还与什么有关?奶酪?
  • 恐怕这不是 DRM 问题,与DRM 无关。我明确提到了一个不使用 DRM 的特定示例,它在隐藏文件方面做得很好。这是我正在寻找的解决方案。话虽如此,感谢大家的洞察力,非常感谢。
  • 关于互联网的一个基本事实:如果在线,可以下载。保护内容不被下载的唯一方法是使其脱机。 - 当然,你可以尝试混淆它,但它只会延迟不可避免的事情。 - 底线:要以任何形式对客户端可见,内容必须是可下载的(流式传输或其他方式),因此可以下载。 -- 最好接受这一点,并专注于减少下载内容时的损失。比如在图像/视频中嵌入徽标,在音频中添加语音广告等。

标签: php streaming mp3


【解决方案1】:

请参阅the question Sarfraz linked 了解多种意见。

您可以通过流媒体做到这一点,因为普通用户“窃取”流媒体内容比下载内容更难。更难,但并不难。

您可以尝试使用 DRM 来执行此操作。 DRM 对内容所有者来说是一个非常有吸引力的想法,但最终,您必须权衡利弊。显然,为您的内容获得某种程度的保护是(对您而言)“专业人士”,但也要考虑非常大的“缺点”:DRM 对您的用户来说不方便。它需要基础设施来支持。对于专业的内容窃贼甚至有动力的业余爱好者来说,这根本都不是障碍。您可以很容易地找到几乎所有内容的“DRM 剥离”副本;一旦一个人遇到了麻烦,他们倾向于将其提供给其他人(免费或收费)。

与此同时,您正在使用(浪费?)宝贵的开发时间来试图阻止当今世界无法预防的事情。

我想说:使用流媒体,因为它提高了标准,然后接受您的内容在未经您同意的情况下被一定比例的用户获取。我断言您可以通过让用户在您同意的情况下轻松方便地获取内容来降低该百分比,而 DRM 与这样做正好相反。

【讨论】:

    【解决方案2】:

    使用像FFMpeg 这样的Streming 库。这是最简单的方法。

    【讨论】:

      【解决方案3】:

      在我看来,没有安全的方法来保护您的 mp3,因为用户总是可以轻松地在他的声卡上录制波形。

      防止冲浪者泄露您的歌曲的唯一方法是每“X”秒改变歌曲的音量。这种上下会允许收听但会阻止下载

      【讨论】:

        猜你喜欢
        • 2014-06-02
        • 2023-03-26
        • 1970-01-01
        • 2018-05-19
        • 2015-05-30
        • 2020-12-26
        • 2020-04-09
        • 1970-01-01
        • 2012-05-24
        相关资源
        最近更新 更多