VPS 如何在 React 中实现 DRM

How to implement DRM in React on VPS

我希望在我的学习管理系统 React 应用程序上实施 DRM 以阻止未经授权的内容下载。使用 VPS 作为网络托管和内容托管。 VPS 是 运行 Ubuntu 20.04.

我猜你说的是视频内容。

假设是这种情况,您需要使用包含 DRM 服务的视频托管服务,例如 Vimeo、Brightcove 等,或者自己托管和流式传输视频,也许使用流式传输解决方案 - 请参见下文, 并在流式传输时添加 DRM。

对于后者,您将需要来自一个或所有主要 DRM 提供商的服务,以深入了解您想要覆盖的平台(非常高级别 - Google 浏览器和设备的 Widevine,Apple 的 FairPlay 和适用于 Microsoft 的 PlayReady,但有一些例外和注意事项)或与 multiDRM 提供商合作,后者将为您与 DRM 提供商进行交互。

如果您只想要一个简单且便宜的保护,您可能会发现身份验证、安全 URL 和非常基本的 Clear Key 加密的组合可能对您来说就足够了,但再次有效地进行流式传输的复杂性可能很大,因此它可能是值得关注现有的流媒体服务器解决方案,如 Wowza、AWS 媒体服务、Azure 媒体服务等