Openfire是一個即時通訊的服務(wù)器端實現(xiàn),底層采用XMPP(jabber)協(xié)議。如果你不知道的話可以看:http://www.igniterealtime.org 這個它的網(wǎng)站。
這個已經(jīng)研究了兩周了,目前對他的實現(xiàn)方式及核心技術(shù)都有了一些了解。
目前openfire已經(jīng)支持視頻通訊了,這個還是很不錯的,它是基于flash流媒體來
實現(xiàn)的,使用的是opensource 的 red5服務(wù)器做成plugin的方式,加入到了openfire中
spark客戶端也支持這個功能了,我已經(jīng)在IE下測試通過:)
在網(wǎng)上關(guān)注了好長時間,openfire(wildfire)終于支持視頻了,不過人家06年就做了。
使用的方法是:
環(huán)境要求:需要jre1.6的環(huán)境,原因是red5是在jdk1.6下編譯的
1)到http://www.igniterealtime.org/projects/openfire/plugins-beta.jsp 在這里下載red5.war 這個plugin,然后放到openfire目錄下的plugin下,jetty會自動解壓。
2)安裝后,將red5包中的red5-plugin.jar copy到spark的plugin目錄中
3)然后就可以用spark進行視頻了。
目前還是beta版,現(xiàn)在就是看窗口有點小。