如何使用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
转换为mp3
和ogg
的选项。