为实时音频流选择什么协议?

时间:2018-03-15 17:58:34

标签: mobile streaming webrtc

我正在开发一个可以发送实时语音备忘录的应用程序。它就像Whatsapp语音笔记一样,除了语音笔记的收件人可以在作者完成发送之前开始播放语音笔记。

我使用webrtc媒体服务器开发了一个概念验证。它的工作原理如下:

  • Alice希望向Bob发送语音备忘录,因此她与服务器建立了一个webrtc连接并开始播放音频。
  • 服务器在文件F中接收音频时记录音频。
  • Bob收到一条通知,称Alice正在流式传输语音消息(她还在说话)
  • Bob打开应用程序,设置与服务器的webrtc连接,服务器开始在webrtc连接中流式传输文件F

是否有更适合此类任务的技术,还是应该与我现在拥有的技术一致?

1 个答案:

答案 0 :(得分:0)

由于您将语音数据缓冲为服务器上的文件,因此您不需要WebRTC。您可以将其作为常规音频数据流式传输。如果您想将该音频直接传输给Bob而不是首先通过服务器,那么WebRTC会更好用。