保护从HTML 5流式传输的歌曲

时间:2009-12-20 22:45:13

标签: html5 html5-audio

我正在寻找一个自动点唱机,我想知道如何使用HTML 5保护<audio>标签中的歌曲。我不希望人们能够下载这首歌,但是我d喜欢通过那些<audio>标签流式传输它。有什么建议吗?

4 个答案:

答案 0 :(得分:4)

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

但是:无论你做什么,有些人都会想出来(或使用最后的手段 - 捕捉整个流,然后根据你的点唱机发送的数据类型等)。

答案 1 :(得分:2)

无论你给人们通过流听什么也可以保存到磁盘。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

请参阅example of how to use PHP to generate secure links