播放来自本机的节点流中的音频

时间:2019-08-04 01:51:26

标签: node.js react-native audio stream

我正在开发一个应用程序的后端,该应用程序应该能够播放从服务器下载的一些音频文件。音频被nginx用作静态文件。

该应用程序正在使用本机开发。并且有开源音频播放器可以根据给定的URL流式传输音频文件。到目前为止没有问题。

但是用户不应在应用程序外部收听这些音频文件。因此,我想到的是使用nginx提供这些文件的加密版本。

但是,为了使此功能有用,应用程序应该能够播放加密的文件,而无需在设备上存储解密的版本。

这似乎是一个问题,因为我能找到的所有本机音频播放器都采用设备上音频文件的路径或互联网上其URL的路径来播放它。但是我需要一个将节点流作为输入的播放器。

那么,有谁知道以节点流作为输入的反应型音频播放器?

谢谢

1 个答案:

答案 0 :(得分:0)

通过其他协议传输音频并不能以任何方式对其进行保护。

您可以做的唯一合理的事情是使用DRM,例如Widevine。而且,请记住,这并非万无一失...以后可以轻松录制音频。您对此无能为力。