如何使用nodejs在服务器端保存webRTC opusaudiostream?

有一些解决scheme可以在服务器端保存一个原始的usermediaaudiostream,但是我想保存具有低信道带宽传输的webRTC编码stream。 我想到了一个我不清楚的解决scheme:

使用webRTC连接服务器和客户端,来自客户端的stream由浏览器进行编码,将该stream转换为mp3 / ogg以便以后在服务器上使用。 我发现两个服务器端nodejs webrtc实现:

1- licode

2- 节点webrtc

有没有其他解决scheme或更好的主意,我的问题?

你可以试试kurento

我只会链接你这个职位: https : //stackoverflow.com/a/24960167/1032907

你可以试试https://github.com/mido22/recordOpus

我基本上是捕获用户的麦克风,并将原始pcm数据转换为opus数据包,发送到服务器,转换回wav格式,也提供了使用ffmpeg转换为mp3ogg的选项。