为了账号安全,请及时绑定邮箱和手机立即绑定

如何在网页上播放音乐,让用户获取不到音乐的地址?

如何在网页上播放音乐,让用户获取不到音乐的地址?

回首忆惘然 2019-03-14 21:19:19
如何在网页上播放音乐,让用户获取不到音乐的地址?要在手机和电脑网页上都可以播放。主要是为了保护版权,防止用户获取到原音频。
查看完整描述

7 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

前端没啥好的方法,主要采用防盗链。。。目前各大公司的xxx云都可以


查看完整回答
反对 回复 2019-04-09
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

兄dei,DRM了解下?


查看完整回答
反对 回复 2019-04-09
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

只是防盗链的话,绝对的限制你做不到,至少音频播放是缓冲到本地播放的,你无法阻止用户从浏览器缓存中拷贝出音频播放,甚至也阻止不了专门针对你的网站进行了优化的爬虫。你只能是基于“防止绝大多数普通用户直接下载音频”这种前提和假设做方案,否则你的方案没法实施——再严密的加密策略也总有漏洞,也总有被破解的时候



查看完整回答
反对 回复 2019-04-09
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

我觉得就目前来看分段的策略就挺好的,攻防就是一个成本的博弈,如果你的资源本身价值达不到,加密成本又太大就得不偿失了。

提供一个可能的思路:
后台C/C++对原视频文件加密,传输到浏览器 通过使用 webassembly(这个不那么开源,破解成本相对较高) 中对应的解密方法,拿到帧数据,可以转成base64,通过canvas展示图像。 音频的处理,我没有可行方案,以上。


查看完整回答
反对 回复 2019-04-09
  • 7 回答
  • 0 关注
  • 729 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信