[开源]一个技术自主可控即时IM通讯系统,适于私有化部署支持全端

科技一飞开源 2024-08-07 08:18:54

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介FshareIM是一个技术自主可控即时IM通讯系统,适于私有化部署

[飞享]-即时聊天系统web客户端,使用vue框架,基于websocket实现基于json的文本协议实现即时通信。

消息与android客户端同步,支持文字,图片发送,支持视频相关消息显示。

支持与android端互通音视频通话。

二、开源协议

本项目使用非商业性署名协议,禁止演绎 Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

三、界面展示项目截图Android 客户端

主界面

群组音视频聊天

web 客户端

PC客户端

四、功能概述你身边的即时通讯IM专家

飞享是一个即时聊天系统整体解决方案,更像一个开箱即用的即时通讯产品化解决方案。

为什么选择飞享IM?技术高度自主可控私有化快捷部署良好的扩展性基于SpringBoot的微服务架构网络框架使用tio采用Dubbo RPC框架web采用Vue前端框架基于Electron的客户端跨平台音视频技术基于webRTC功能列表

主功能

功能说明

web

h5

android

pc客户端

登录

支持腾讯云,阿里云验证码登录

用户信息

修改用户头像

修改用户昵称

好友列表

发送好友请求

处理好友请求

修改好友备注名

好友列表查看

单聊

文本/视频/图片

语音

×

×

消息删除

×

消息撤回

×

消息转发

×

消息送达已读回执

×

×

×

群聊(含基本单聊功能)

群聊创建

×

修改群名称

×

群聊退出

×

群聊解散

×

群成员列表

×

成员邀请

×

成员删除

×

实时音视频

一对一音视频

×

群组音视频

×

五、技术选型项目列表服务端项目chat-server-release 飞享服务端发布项目,便于快速本地部署chat-server-pro IM服务端项目chat-proto 基于protobuf的相关proto定义文件Android客户端android-chat Android客户端项目,仅仅支持一对一音视频android-chat-pro Android专业版,支持群组音视频Vue Web客户端vue-chat 基于vue的web端项目vue-chat-pro 基于vue的web端项目Vue 移动端vue-mobile-chat 基于vue的移动端项目Electron-Vue 客户端electron-vue-chat 基于electron的pc端项目

NOTE: 带有pro后缀的专业版项目,只对付费用户开放

六、源码地址

访问一飞开源:https://code.exmay.com/

0 阅读:19