在線聊天、會議、遠程教育系統開源技術方案

轉載自:http://blog.csdn.net/iefreer/article/details/9132301

企業網可以使用SIP/RTP或者服務質量更高的H.323

互聯網可以使用XMPP(原jabber,已被IETF標準化RFC3920),gtalk,openfire就是基於XMPP實現

微信也是參照XMPP協議,activesync改進而來。XMPP本身使用http長鏈接來實現,不建議使用輪詢方式。


Hipmob是一個開源聊天系統,服務器端使用node.js實現:

https://github.com/Hipmob/couple-server/


JabbR基於ASP.NET,響應式web設計,可用於PC/Mac/Mobile Devices:

http://about.jabbr.net/


Mibew Messenger基於PHP/MySQL,該系統也可以用來做網站的在線客服

http://mibew.org/


2、遠程會議、教育系統

BigBlueButton,web會議,在線教育,Java語言

http://www.bigbluebutton.org/


Mconf,支持web/mobile,其中web部分基於BigBlueButton方案

http://mconf.org/m/


OpenMeetings,Apache的在線會議系統,支持web/mobile,Java語言,支持Rest/SOAP接口集成

http://openmeetings.apache.org/


參考鏈接:

1. http://www.google.com/patents/US6499053  (分佈式聊天系統一個專利說明)

2. http://zh.wikipedia.org/wiki/XMPP

3. http://xmpp.org/xmpp-software/servers/ (可用xmpp服務器實現

4. http://www.igniterealtime.org/projects/openfire/index.jsp(Openfire,xmpp的一個java開源實現,推薦)


by iefreer


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章