我将开发点对点VoIP iOS应用程序,并希望在没有任何SIP代理、SIP提供商和其他服务器的情况下进行。只有iOS设备之间的VoIP通话。两个iOS设备可以在互联网上的任何地方。在VoIP中(例如使用PJSIP以及一般的SIP),这是真实的吗?请指出我需要开发所需的主要关键点。我已经阅读了这些主题。在我的配置中,解决寻址问题是否真实可行?PJSIP能够帮助纠正寻址吗?
看看苹果的Multipeer Connectivity框架。我已经构建了一个能够实现你要求的应用程序。如果你查看我的个人资料和我提出的问题,你将得到一些好的指导。尽管我建议你使用后端来完成它,因为MultiPeer不是最好的解决方案,至少在支持多个对等点和能够调用后台中有该应用程序的另一个设备方面。
请查看Frank Shearar的答案这里 简而言之,这似乎是一项非常困难的任务。 另一个选择是使用Twilio SDK for iPhone (Obj-C)。这对于您想要做的事情非常有效,并且会更容易。链接