如何保护我的音乐应用下载的音乐文件?

问题描述 投票:0回答:2

我需要一种解决方案来保护在音乐应用中下载的音乐文件。

我们拥有音频的所有权利,因此,我们只需要保证我们的应用程序能够播放此音频。

此音乐应用实际上仅用于流式传输。下一个更新用于实现离线下载e播放音乐的功能。

例如,我知道Spotify使用DRM保护,但是对于某些人来说这有点争议,我认为这不是我们现在所需要的。

在研究期间,我没有找到任何具体的解决方案。因此,我的问题是我可以使用哪些功能,库或资源来保护下载的文件。

也许我需要加密/解密文件?但是,Swift为此具有本机功能,并提供了一些文档?

所以,我可以用什么来用Swift保护音频,并仅在自己的应用程序中继续播放音频?

ios swift xcode security encryption
2个回答
0
投票

[这个问题几乎每天都会被问到,答案是而且永远都是一样的-如果用户可以在设备上播放您的音频,那么他们也可以提取并保留该音频的副本-无需DRM,加密或任何其他任何幼稚的概念都可以改变。

您可以通过在您的应用中嵌入加密密钥并在播放它们之前通过流密码流式传输文件来防止“脚本小子”从手机上复制文件,但是再次进行反向工程并获取密钥很简单。] >


0
投票

您可以将您的.mp3文件转码为HLS文件,这将生成一个主播放列表和多个片段文件,然后您可以使用ffmpeg或Apple Media分段器对其应用ALS加密。

© www.soinside.com 2019 - 2024. All rights reserved.