我正在寻找一个自动点唱机,我想知道如何使用HTML 5保护<audio>
标签中的歌曲。我不希望人们能够下载这首歌,但是我d喜欢通过那些<audio>
标签流式传输它。有什么建议吗?
答案 0 :(得分:4)
你可以检查referer,使用一些散列机制(唯一ID)来验证流媒体播放器是你的点唱机,而不是流保护程序等。
但是:无论你做什么,有些人都会想出来(或使用最后的手段 - 捕捉整个流,然后根据你的点唱机发送的数据类型等)。
答案 1 :(得分:2)
无论你给人们通过流听什么也可以保存到磁盘。
答案 2 :(得分:1)
这是不可能的。为了使客户端计算机能够播放歌曲,必须将歌曲传送到那里。周期。
答案 3 :(得分:1)
可以使用 Amazon S3 (类似于Soundcloud的方式)生成用于HTML5播放器的安全mp3链接。您在S3上生成一个有效的非常短的时间(几秒或几分钟)的安全mp3,防止有人复制和共享链接。您需要使用SDK / API动态生成链接。