将音频从一个设备流式传输到另一个设备

时间:2017-10-06 07:12:21

标签: c# audio xamarin xamarin.ios audio-streaming

我希望创建一个项目,其中用户A将流式传输音频,用户B将接收它,我不打算将音频上传到WebServer然后下载它。我做了很多研究,但我没有进入最终设计。我要求指导而不是你设计我的应用程序,我应该从哪个项目开始?

我有一个设计但不确定IOS xamarin的可行性。 我想知道你对这个设计的想法。

  1. 用户A将从其播放列表中选择音频文件
  2. 然后我想将该音频解码为比特(数据包),然后将数据包发送到用户B
  3. 用户B将接收这些数据包,然后将其编码回音频文件
  4. 我希望使用HTTP协议实现这一目标。这就是我能够达到的目标。我欢迎任何关于我应该从这个项目开始的想法或指南。

    P.S。我不介意切换到swift / objective-C,如果Xamarin不可能的话。

1 个答案:

答案 0 :(得分:1)

您可以从互联网呼叫概念中复制语音转移概念。您将了解语音如何与数据包的加密和解密一起传输。

您可以从herehere获得一些简短的信息。

一旦你掌握了它,就可以轻松切换你想要播放的音频文件。