2014-11-16 138 views
0

我正在嘗試爲了學習的目的製作類似Skype的東西。我正在研究相同的android.net.sip包,我注意到它只支持開箱即用的VoIP。正如文檔中提到的,SIP可以同時支持視頻通話和即時通訊。沒有如何做到這一點的例子。android.net.sip發送即時消息?

JAIN-SIP但這是非常低的水平。其他的是使用JNI的Java的C/C++端口。

那麼,如何使用Android的SIP包發送即時消息呢?

回答

0

Android的SIP堆棧將爲呼叫建立做出信令(它確實建立在JAIN-SIP之上)。如果你想做的東西超過它提供的東西,你必須去「非常低的水平」。所以我認爲你已經回答了你自己的問題。

建立「像Skype」的東西要在信號傳遞上花費大量的工作。如果你正在尋找一個開源項目「像Skype」,請檢查jitsi(它也使用JAIN-SIP)。在JITSI郵件列表上詢問有關Android的端口。你可能會從那裏得到一些有用的信息。當然,這會消除你的「學習目的」,因爲如果它已經完成,就沒有什麼可做的了。嘆息...

無論如何,如果你想使用JAIN-SIP並堅持掙扎,最近有一些在android上設置JAIN-SIP的軟件包名稱的活動,所以它們不會與本地SIP堆棧發生衝突。