C# 将音频从一个设备流到另一个设备

C# 将音频从一个设备流到另一个设备,c#,audio,xamarin,xamarin.ios,audio-streaming,C#,Audio,Xamarin,Xamarin.ios,Audio Streaming,我期待着创建一个项目,其中用户a将流音频和用户B将收到它,我不期待上传到一个网络服务器的音频,然后下载它。我做了很多研究,但没有最终设计。我要求的是指南,而不是你来设计我的应用程序,我应该从哪里开始这样一个项目 我心中有一个设计,但不确定IOS xamarin的可行性。 我想知道你对这个设计的看法 用户A将从其播放列表中选择音频文件 然后我想把音频解码成比特(数据包),然后把数据包发送给用户B 用户B将接收这些数据包,然后将它们编码回音频文件 我希望使用HTTP协议实现这一点。这就是我能做到的。

我期待着创建一个项目,其中用户a将流音频和用户B将收到它,我不期待上传到一个网络服务器的音频,然后下载它。我做了很多研究,但没有最终设计。我要求的是指南,而不是你来设计我的应用程序,我应该从哪里开始这样一个项目

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

  • 用户A将从其播放列表中选择音频文件
  • 然后我想把音频解码成比特(数据包),然后把数据包发送给用户B
  • 用户B将接收这些数据包,然后将它们编码回音频文件
  • 我希望使用HTTP协议实现这一点。这就是我能做到的。我欢迎任何关于我应该从哪里开始这样一个项目的想法或指南


    另外,如果Xamarin不可能,我不介意切换到swift/objective-C

    您可以从Internet呼叫概念中复制语音传输概念。您将了解语音如何传输以及数据包的加密和解密

    你可以从和那里得到一些简短的信息


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

    这和网络电话不一样吗。。。你有没有检查过…内部呼叫是如何工作的?不确定网络呼叫是否对我的项目有效,但我会看一看。你可以复制语音传输的概念以及它是如何加密和解密的。。。然后用音频文件切换:)绝对正确,不知道为什么我从来没有想到:)无论如何,把你的答案贴出来,如果我不能很快得到任何其他答案,我会接受你的答案。同时,我将对此做一些研究。