一飞开源 2024年08月04日 23:53 湖南
一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
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/
一飞开源生态,,,
一飞开源
小程序
开源项目871
即时聊天系统1
一个技术自主可控即时IM通讯系统1
适于私有化部署1
支持互通音视频通话1
开源项目 · 目录
上一篇[开源]基于 JavaScript 快速构建 Web Excel,极简、高效、配置简单