有哪些开源im即时通讯软件-飞
发布时间: 2023-07-06

2022-05-08
有哪些不错的即时通讯软件, 类似企业微信? ps:文章中有直接网址会被锁定文章,只能以图片代替。

1、IM协议分类1.1 xmpp类image.png1.2 webrtc协议类2、 不完全开源2.1 网易云信image.png2.2 环信 emchatimage.png

服务端不开源

2.3 wildfireimage.png

免费不支(帕梅拉是什么?帕梅拉是一名健身女博主,常驻于哔哩哔哩和小红书上,她的减肥教程效果显著,一个星期就可以看出效果。)持多人视频。

专业版收费

2.4 openimimage.png

后台语音基于WebRTC ,SFU服务器。

收费项目:


image.png2.5 Slackimage.png

国外著名的


image.png3、 tim

6年前不再更新

image.png4、 openfireimage.png

特点:比较老。
Openfire 是根据开放源 Apache 许可获得许可的实时协作(RTC)服务器。它使用唯一被广泛采用的用于即时消息的开放协议 XMPP(也称为 Jabber)。Openfire 的设置和管理非常简单,但是却提供了坚实的安全性和性能。

image.png

spark 客户端
smack 库

image.png

后面几种类似企业微信。

5 Rocket.Chatimage.png

国外的,
更像个聊天平台,不像微信。
Rocket.Chat是在Meteor框架之上用CoffeeScript和JavaScript编写的。 Rocket.Chat旨在供您下载并通过客户端界面在本地运行,以进行桌面或移动访问。 它具有许多与其他现代客户端相同的功能,从桌面通知到图像和文件上传,再到带有搜索的归档历史记录,以及与LDAP的集成。 计划中的路线图是本机Android应用程序,Kerberos支持以及与许多其他工具(从GitLab到附加文件的防病毒工具)的集成。

Rocket.Chat具有[在线演示] ,您也可以在GitHub上查看其[源代码]。 Rocket.Chat在MIT许可下可用。

image.pngimage.pngimage.png6 Mattermostimage.pngimage.png

Mattermost是一种非常现代的团队聊天方式,并提供了自托管和托管选项。 它是用Golang编写的,并且在React框架下有很多JavaScript。 它具有私人和公共聊天功能,包括一对一通信,良好的存档支持以及与Slack非常相似的界面,其中包括您所期望的大多数功能。 实际上,如果您已经在使用Slack,则有一个简单的导入功能,可让您在当前频道和档案库中移动。 Mattermost还集成到您组织的现有LDAP或Active Directory身份验证系统中。

image.png

我真正喜欢的一项功能是可以直接从移动设备上传声音,视频或图像的功能,这在旅途中进行交流时似乎很方便。 Mattermost已获得“ Apache封装的AGPL”的许可。 在GitHub上检查[源代码]( ,然后尝试一下。


image.png

收费版本:


image.png7 祖利普 Zulipimage.png

Zulip]是在Apache许可下发布的,主要提供托管实例,是另一种跨平台的,具有丰富多媒体功能的聊天服务。 如果您熟悉像Slack这样的客户端,可能会附带许多期望的东西:图像嵌入,@提及,文件上传,日志记录等等 。 它具有多个流(与通道或房间相同),如果您要由多个人组成的团队工作,这是必须的。 它为所有人提供免费服务,并提供付费计划以提供更多存储空间,LDAP和Active Directory集成以及内部支持。

如果您的团队已经嵌入到现有的聊天应用程序中,则可以从Slack,HipChat,Mattermost和Gitter导入组织。

Zulip提供适用于Linux,Mac,Windows,iOS和Android的聊天应用程序。


image.pngimage.png

收费类功能


image.png8、 暴动image.png

自从这篇文章最初发表以来,变得越来越受欢迎的一种选择就是,现在它应该在列表中占据自己的位置。 Riot提供了一系列网络和移动工具,可用于连接到Matrix (一种用于安全,分散式通信的开放网络)。

image.png

Riot也许也是这些工具中最容易尝试的一种,因为它是由Web客户端托管的。 您还可以在Apache 2.0许可下签出所有项目的完整源代码。

由于网桥集成,您还可以使用Riot通过IRC,Slack或Gitter与服务互连,从而有可能允许您使用单个开源选项替换多个其他客户端。

要了解有关Riot的更多信息,请查看我们对该项目的完整介绍 。

9、 Elementimage.png

Element 是一家营利性公司,基于 Matrix 开源项目生产旗舰产品和服务。
以前称为Riot.im。 主推,Matrix:IP层去中心化加密实时通信,端到端(E2E)加密.
(Matrix 是一个去中心化即时通讯和群组聊天的开放标准,提供简单的 HTP 接口和开放的参考实现,用于在服务器之间提供安全分布式和持久化的 JSON
传输。通过 WebRTC 技术实现基于 Web 的通讯。同时也为物联网设计。)

主要亮点:
分散通信
跨平台支持
基于矩阵
支持自托管
支持第三方集成
托管主机提供免费和付费选项

虽然Element自第一次稳定发布以来一直是一个不错的Slack替代品,但它提供了许多基本功能,大多数Slack用户都可以利用这些功能。您可以选择免费使用公共矩阵服务器,也可以选择自己使用高级托管服务器。

首先,你会得到跨平台的支持,所以一旦你建立了自己的服务器(或使用免费的公共服务器),你所要做的就是创建房间/社区。房间就像频道,社区就像一个新的组/服务器。

从发送消息到附加文件,一切都应该完美无瑕。然而,您可能会发现,为加入的房间启用端到端加密很棘手。你可以参考官方的FAQ文档。

image.png9.1 iOS appimage.pngimage.png9.2 android appimage.pngimage.pn



扫码加微信详细咨询太和智慧养老产品和平台服务!

微信