2011-04-12 93 views
4

我爲我的XMPP連接使用libjingle。我可以在兩臺XMPP客戶端之間連接兩臺服務器嗎?如果是的話,我怎麼能這樣做,如果沒有,那麼爲什麼這是不可能的?是否可以使用服務器進行XMPP對等連接?

XMPP客戶端1 < ---------直接音頻/視頻/ IM ----------> XMPP客戶端2

+0

對等XMPP概念。這很有趣。 – DashK 2011-04-12 14:49:34

回答

8

您可能無法直接與設的Libjingle做到這一點,但協議規範以XEP-0174的形式存在。要點是您通過多播DNS發佈您的狀態和連接信息(例如Bonjour),然後在想要聊天時直接連接。蘋果公司的iChat 本質上實現了它的點對點模式的這種方法。

1

WebRTC是進行對等連接的最佳示例。兩年前我正在尋找的答案。

+0

但WebRTC不是XMPP。你能否詳細說明這是如何回答這個問題的? – Flow 2014-11-03 21:52:51

+0

當問到問題時,我正在尋找對等視頻會議解決方案。當時Libjingle最近是開源的。我認爲可能有一些擴展(或可以寫成)可以提供點對點連接。 – Alam 2014-11-03 22:21:31

+0

這很好,但現在的答案與現在的問題不符。人們來這裏尋找XMPP P2P的答案,而不是P2P視頻會議。 – Flow 2014-11-03 22:34:28

相關問題