PingPangChat即时聊天程序 v2.7.0
收藏
举报
PingPangChat是一款基于netty的websocket即时聊天程序。拥有单聊、群聊、语音录制推送、视频聊天、直播、历史聊天对象等功能。
作者:
cobbage 演示网站:
暂无 当前版本:
v2.7.0 日期:
2022-03-14 相关链接:
暂无 所属分类:
聊天室类 、Java 软件评级:
下载人气:
671
源码属性
作者 | cobbage |
授权 | 开源 |
大小 | 93.78MB |
语言 | Java |
功能介绍
PingPangChat是一款基于netty的websocket即时聊天程序。拥有单聊、群聊、语音录制推送、视频聊天、直播、历史聊天对象等功能。
软件架构
聊天前台:layui
后台管理:X-admin
后端框架:springboot2,netty,druid,mybatis,redis,zookeeper
服务端支持集群部署
功能点
1.单聊
2.群聊
3.图片、表情、音频、视频发送
4.聊天记录(目前是5条)
5.支持录音发送音频
6.支持视频聊天
7.支持直播(目前是根据视频来的)、也可以搭建flv拉流(需要自己搭环境)
8.断线重连
9.后台管理在线用户、注册用户、群组、消息管理
10.管理员广播
11.实验性功能人脸检测(借助的opencv)
数据传输格式为自定义JSON格式
信息主体格式
{ "cmd":null, "from":null, "accept":null, "group":null, "msg":null, "status":null, "id":null, "createDate":"2021-01-09 22:26:14", "chatSet":null, "groupSet":null, "oldMsg":null}绑定服务端(客户端验证成功后获取token绑定)
{ "cmd":"1", "from":{ "userCode":"dnmt", "userName":"大内密探" }, "msg":"39cb8c2a98914f0a8a84c09a34990af8"}单聊
{ "cmd":"3", "from":{ "userCode":"dnmt" }, "accept":{ "userCode":"fhx" }, "msg":"单聊测试"}群聊
{ "cmd":"4", "from":{ "userCode":"dnmt" }, "group":{ "groupCode":"g003" }, "msg":"群聊测试"}程序使用
1.初始化db脚本
2.修改配置文件application.properties中的db、redis、zookeeper信息即可
3.视频聊天和直播部分用的是peerjs
需要自己配置node的服务端
功能界面
PingPangChat即时聊天程序下载地址 已被下载671次
付费服务
模板/插件