使用WebRTC录制短音频文件

时间:2013-02-28 03:20:58

标签: audio compression webrtc recording

在在线社交学习应用中,我们希望参与者能够录制简短的音频片段以与他人分享。通常,录音将是口语或单句。

我一直在关注WebRTC。我了解如何创建和共享音频流。但是,我们希望参与者能够手动开始录制,并在完成后停止录制(如果更快,则在15秒后停止录制)。理想情况下,我们希望压缩生成的文件以节省带宽,并将其上载到数据库。

任何人都可以推荐任何有关如何执行此操作的教程吗?

1 个答案:

答案 0 :(得分:1)

也许RecordRTC会帮助你。 https://webrtc-experiment.appspot.com/RecordRTC/

试试此演示:

https://github.com/muaz-khan/WebRTC-Experiment/tree/master/AudioVideoRecorder

在演示中; MediaRecorder API用于录制音频流。这正是你想要的;但目前的支持是Firefox Nightly(仅限)。

Chrome团队还有started discussing种可能的情况;和影响。他们很快就会实施MediaRecorder API