2013-01-11 107 views
2

我想爲iPhone構建語音聊天應用程序。如何開始構建語音聊天應用程序iPhone?

衝浪後,尋找我的結論是,使語音聊天應用程序的我必須使用VOIP/SIP協議。

所以我的問題是,

  1. 因此,有必要使用VOIP/SIP協議進行語音聊天?如果是,那麼我如何在我的應用程序中使用VOIP/SIP?有沒有解釋一步一步實施的教程或博客?

  2. 如果這是沒有必要使用VOIP/SIP那麼什麼是發展聊天應用程序的另一種方法?

在此先感謝。

回答

1

這是沒有必要使用SIP。 SIP是使您能夠創建任何類型的多媒體會話的標準之一,但是對於SIP,您還需要實現其他許多事情 - 使用SDP(會話描述協議)的提供/應答模型,使用RTP用於實際的語音傳輸,可能用於面向會話的消息的MSRP(消息會話中繼協議),然後可能在SIP/SIMPLE下查看Presence和整個標準。

現在,你不必做這一切,這一切取決於你想要做什麼,有多少,你想用的接口什麼類型的其他客戶和第三方服務器。 看看existing free SIP software,看看什麼對你有意義。

或者看看XMPP哪個更適合聊天和存在形式的要求。特別看看Jabber,看看是否有道理。

+0

你的答案好,謝謝......我理解,但我怎麼能在iPhone應用程序使用此協議的(SDP,RTP,廠商建議零售價,SIP)?你可以提供一些例子或教程,可以教iOS語音聊天實施應用程序? – Nikh1414