Digitalocean 空间 cdn 的安全音频流

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

我们有一个 nextjs 应用程序,而 Nodejs 在后端。由于 digitalocean Spaces 兼容 s3,这就是为什么我们使用 S3 sdk 在空间上上传音频。现在我们必须使用 nextjs 和 html 音频播放器与来自 space cdn 的 src 进行网络流式传输。我们正在使用公开音频网址。

现在有什么方法可以安全地进行流媒体传输,以便我们可以限制盗版。

node.js next.js cdn audio-streaming digital-ocean-spaces
1个回答
0
投票

现在有什么方法可以安全地进行流媒体传输,以便我们可以限制盗版。

签名网址。当用户请求流式传输某些音频时,您可以使用较短的到期时间对音频资产的 URL 进行签名,如果 Digital Ocean 的基础设施支持,则将签名的 URL 限制为例如与用户原始请求相同的 IP 地址。

签名过期后,URL 不再有效。

这当然不会阻止用户在 URL 有效时下载文件,并用它做他们喜欢的事情,但它仍然比永久有效的公共 URL 好得多。

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