4

我正在寻找建立一个点唱机,我想知道如何保护<audio>带有 HTML 5 标签的歌曲。我不希望人们能够下载这首歌,但我想通过这些<audio>标签流式传输它. 有什么建议么?

4

4 回答 4

4

您可以检查引用者,使用一些散列机制(唯一 ID)来验证流播放器是您的点唱机,而不是流保护程序等。

但是:无论您做什么,有些人都会弄清楚(或使用最后的手段 - 捕获整个流,跟踪您的点唱机发送的数据类型等)

于 2009-12-20T22:50:24.740 回答
2

您通过流向人们提供的任何内容也可以保存到磁盘中。

于 2009-12-20T22:49:15.770 回答
1

这是不可能的。为了让客户端计算机能够播放歌曲,必须将歌曲传送到那里。时期。

于 2009-12-21T04:15:41.770 回答
1

可以使用Amazon S3(类似于Soundcloud的方式)生成安全的 mp3 链接,以便在您的 HTML5 播放器中使用。您在 S3 上生成一个在很短的时间内(秒或分钟)有效的安全 mp3,从而防止有人复制和共享链接。您需要使用 SDK/API 动态生成链接。

请参阅如何使用 PHP 生成安全链接的示例

于 2014-01-28T01:25:59.667 回答