2014-07-22 127 views
1

我的新任務是在Android中實現語音/視頻聊天原生應用程序。我瀏覽網絡的相同,它寫道,使用Android「SIP」API,我們可以做到這一點。我瀏覽了有關SIP的文檔。在使用SIP實現時,我們需要每個用戶的SIP地址,這些用戶將由不同的SIP提供商提供。我還檢查了樣本中提供的SipDemo示例應用程序。在android中實現語音/視頻聊天應用程序

問題是我的應用程序將被許多用戶使用,他們可以與任何其他人聊天。

那麼,我們如何動態生成每個用戶的SIP地址並建立通信會話呢?

或每個有任何其他方式做到這一點?

請幫助

+0

你開發了一個簡單的聊天應用程序與媒體共享?你使用了什麼庫和服務器? – WISHY

+0

@Shink:不,我還沒有開發任何聊天應用程序,實際上這是我第一次在這樣的項目上工作。你可以通過媒體分享一些燈光嗎? – krishnamn

+0

媒體分享:圖片,音頻,視頻或與用戶分享的任何文件 – WISHY

回答

0

如果你想測試你的Android應用程序,你可以從AntiSip生成一個免費的SIP帳號。

和產生SIP帳戶動態你有你的服務器上的Asterisk幫助配置SIP:端口:

0

兩個VoIP軟件可以直接使用直接SIP URI類似於username @ IP相互接觸。

這可以在UA(SIP用戶代理)具有修復地址的本地網絡上正常工作。否則,您將需要使用SIP服務器(這是SIP註冊服務器的主要角色:跟蹤用戶位置)。這裏有很多開源軟件,就像上面提到的Asterisk一樣,但是你也可以找到很多提供免費通話的服務(免費從軟電話到軟電話;只有當你想撥打固定電話或手機號碼的外撥電話時才收費)。