呼叫像whatsapp viber这样的应用程序是在哪种协议下工作的



呼叫应用程序,如whatsapp, viber工作在VoIP协议或其他一些,因为我正在考虑制作一个应用程序,可以连接到相同的wifi连接设备和互相打电话?

Viber和WhatsApp有某种VoIP实现。但由于这是一个闭源软件,我们不知道确切的实现细节。

您可以实现自己的或开源的VoIP库,但您需要的最小值是服务器/客户端和/或p2p设置,您还需要一个音频编解码器,可以在低带宽连接上工作。
这是一个相当高级的项目。

要发现网络中的设备,您可以使用UDP进行广播。

对于这样的应用程序,您可以尝试使用标准的Android SIP API

会话发起协议

WebRTC是一个非常有趣的框架,它实现了这些目标。这是一篇关于在Android上使用WebRTC的有趣文章,值得一看。

最新更新