gpt4 book ai didi

javascript - 下载到Android手机时如何保护受版权保护的多媒体文件?

转载 作者:行者123 更新时间:2023-11-28 04:04:46 24 4
gpt4 key购买 nike

我正在构建一个应用程序,允许用户通过我的网络前端上传他们创建的多媒体文件(音频、视频、图形),然后其他用户可以使用我的移动应用程序将文件流式传输/下载到他们的手机上。我正在使用 React Native 构建移动应用程序。问题出在 Android 平台上——下载文件后,它们会显示在“下载”文件夹中,这意味着可以从其他应用程序复制、移动和打开它们。

由于文件内容受版权保护,我需要找到一种方法

  1. 防止这些文件列在“下载”文件夹中

和/或

  • 阻止其他应用打开它们。
  • 像 Spotify 和 Netflix 这样的应用程序可以做到这一点(例如,如果您从 Spotify 下载播放列表,您就无法在手机上的其他任何地方看到它们)。我相信涉及某种加密/解密方案。但我对此了解还不够。如果您对如何解决此问题有任何见解,我们将不胜感激。

    最佳答案

    正如 Luke 所说,没有 100% 的保护,但通常的方法是加密文件并使用 DRM 系统来管理 key 从服务器到客户端 Android 设备的安全传输。

    Android 设备(通常)内置了 Widevide DRM,这可能是最常用的一种,但系统也支持其他 DRM,设备 vendor 可能会添加不同的 DRM。

    如果您准备接受安全性较低的加密,但可能足以满足您的需求,那么 MPEG DASH 包含 ExoPlayer 支持的“clearkey”选项。如果您确实这样做,则值得检查最新的 ExoPlayer 状态,因为目前正在开发此功能:

    关于javascript - 下载到Android手机时如何保护受版权保护的多媒体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46794580/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com