如何在Android和iOS设备之间实现实时语音聊天?

时间:2014-06-20 10:19:30

标签: android ios

我们需要在Android和iOS设备之间实现实时语音聊天。

已在Viber等应用中完成。

我们应该怎么做呢?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是SIP

  

会话发起协议(SIP)是信令通信   协议,广泛用于控制多媒体通信   通过Internet协议(IP)进行语音和视频呼叫等会话   网络。

Android提供了android.net.sip包...

  

提供对会话初始协议(SIP)功能的访问,   例如使用SIP拨打和接听VOIP电话。

If you want a demo, please have a look at the documentation

原始来源:VOIP on Android libraries or sample code

Android的另一个lib:
https://code.google.com/p/csipsimple/
http://www.linphone.org/
http://mjsip.org/mjua.html http://www.doubango.org/


对于iOS,您可以使用PJSIP

  

PJSIP是一个免费的开源多媒体通信库   用C语言编写实现基于标准的协议,如   SIP,SDP,RTP,STUN,TURN和ICE。它结合了信令协议   (SIP)具有丰富的多媒体框架和NAT遍历功能   高级API,便于携带,适用于几乎任何类型   从台式机,嵌入式系统到移动设备的系统   手机。

iOS的另一个lib:
http://www.linphone.org/
http://www.pjsip.org/
http://sofia-sip.sourceforge.net/development.html
http://savannah.nongnu.org/projects/exosip/

原始来源:How to implement VoIP + SIP in iPhone?