2012-01-22 87 views
12

我想爲android中的視頻通話開發一個程序。我想過使用android 2.3.3中引入的內置sip。但是,我怎樣才能發起視頻通話?我看到它不被支持。Android視頻通話使用android的sip

+0

你的問題的答案是什麼? Android內置的SIP支持視頻通話與否?如果是,那麼如何? Plz我正在尋找相同的很長一段時間。 –

+0

2年前提問這個問題。我不知道在此期間發生了什麼。 –

回答

6

我相信通用的Android SIP堆棧支持視頻。

來自 https://developer.android.com/reference/android/net/sip/package-summary.html

如果你想創建通用的SIP連接(如用於視頻通話 或其他),你可以創建從SipManager, 使用open() SIP連接。如果您只想創建音頻SIP呼叫,但是您應該使用SipAudioCall類,如上面描述的 。

如果你不介意使用外部SIP棧,看看這個:

http://www.youtube.com/watch?v=g1NHEsXFEns

它採用Jain-SIP

編輯:截至年末,該項目似乎是在原生的Android SIP領域的領導者:

https://code.google.com/p/csipsimple/ - 開源的,他們提供您需要的語音和視頻通話的一切。

+3

不可以。如果您再次閱讀,則會看到它顯示「通用SIP連接」。即只有沒有RTP的連接。 –

+0

所以你需要使用RTP?由於通用SIP可以傳輸視頻:當有一個用於音頻呼叫的輔助類時,可以使用SipManager類的open()和close()方法來啓動其他類型的SIP通信,文字或視頻會議**。您將不得不提供雙向流媒體,但這裏解釋:http://www.developer.com/ws/getting-started-with-sip-in-android.html以及 – TryTryAgain

+0

它說**儘管如此,你必須提供雙向流媒體。**即ie「你可以自己做,但我們現在還沒有提供。 –