Node.js 在react native中播放来自节点流的音频

Node.js 在react native中播放来自节点流的音频,node.js,react-native,audio,stream,Node.js,React Native,Audio,Stream,我正在开发一个应用程序的后端,该应用程序应该能够播放它从服务器下载的一些音频文件。nginx将音频作为静态文件提供 该应用程序正在使用react native进行开发。还有一些开源音频播放器,可以根据音频文件的url流式播放音频文件。到目前为止没有问题 但是用户应该不能在应用程序之外收听这些音频文件。所以我想到的是,使用nginx为这些文件的encryptetd版本提供服务 但为了让它变得有用,应用程序应该能够播放加密文件,而无需将解密版本存储在设备上 这似乎是一个问题,因为我能找到的所有rea

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

该应用程序正在使用react native进行开发。还有一些开源音频播放器,可以根据音频文件的url流式播放音频文件。到目前为止没有问题

但是用户应该不能在应用程序之外收听这些音频文件。所以我想到的是,使用nginx为这些文件的encryptetd版本提供服务

但为了让它变得有用,应用程序应该能够播放加密文件,而无需将解密版本存储在设备上

这似乎是一个问题,因为我能找到的所有react本地音频播放器,要么是设备上的音频文件路径,要么是互联网上的url来播放。但是我需要一个以节点流作为输入的播放器

那么有人知道react本机音频播放器以节点流作为输入吗


谢谢

通过其他协议传输音频不会以任何方式保护它


唯一合理的方法就是使用DRM,比如Widevine。记住,这不是傻瓜式的。。。以后可以很容易地录制音频。对此您无能为力。

通过其他协议传输音频不会以任何方式保护它


唯一合理的方法就是使用DRM,比如Widevine。记住,这不是傻瓜式的。。。以后可以很容易地录制音频。对此你无能为力。

是的,但这比复制一堆音频文件要难。react native是否有可以直接播放加密文件的drm模块?是的,但这比复制一堆音频文件要难。react native是否有可直接播放加密文件的drm模块?