2012-04-05 102 views
1

我正嘗試使用SMACK API在Java中創建即時消息器。我的最終目標是使用谷歌(gmail)ID提供語音以及視頻聊天。 API無關緊要。只是有用的東西。如何使用Smack API語音/視頻聊天

我搜索了很多,但找不到任何好的文檔。我找到一個名爲libjingle的庫,但它僅支持C++。

有沒有人在java中實現過這個功能,或者對如何讓語音和視頻聊天工作有任何建議?

回答

1

你在找什麼是smackx-jingle,它是標準麥克風發行的一部分。

test cases你可能想看看,以幫助你弄清楚如何使用它。不幸的是,該擴展的作者沒有提供API的文檔。

+0

thanx的答覆。我想知道一件事,根據這個http://www.francisrobichaud.com/index.php/2007/07/28/video-streaming-using-jingle-library/需要有openfire服務器和spark客戶端。 這是否意味着openfire服務器應該每次運行語音/視頻聊天?我希望我的應用程序只能做視頻聊天互聯網。我不想運行任何服務器。做openfire thingy真的有必要嗎? – Bhupinder 2012-04-08 04:13:45

+1

Openfire只是一個XMPP服務器,與gtalk相同。如果您打算使用XMPP,那麼您的客戶端將不得不連接到XMPP服務器。這就是XMPP客戶彼此交談的方式。 Jingle數據流通常由服務器管理,但數據直接在客戶端之間傳輸。 – Robin 2012-04-10 16:16:22