在线聊天、会议、远程教育系统开源技术方案

    xiaoxiao2021-03-26  5

    转载自: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

    转载请注明原文地址: https://ju.6miu.com/read-600288.html

    最新回复(0)