如何保存和存储直播中的音频?

How to save and store audio from a live stream?

在我的网站上,我让人们将手机用作麦克风,并向讲师提问,然后将这些问题转发到演讲厅周围的音频系统。 (用户通过 WebRTC 连接)

但是,我想知道是否有一种方法可以基本上拦截和捕获通过麦克风传来的音频并存储它,以便学生可以访问以前的问题。

解决这个问题的最佳方法是什么?我查看了 RecordRTC,但这只会创建一个新的音频流来播放和录制,而不是在流开始后允许麦克风访问和自动录制。

请查看此录音库: https://github.com/mattdiamond/Recorderjs

以及此博客上的实现 post: http://www.smartjava.org/content/record-audio-using-webrtc-chrome-and-speech-recognition-websockets