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