1、项目描述:
单聊功能
实现文字消息:输入、发送、删除,支持表情、@提及;
实现多媒体消息:图片、语音、视频、文件的发送与接收;
实现webrtc、coturn 语音、视频通话;
聊天记录:云端同步聊天记录,支持多端漫游查看,支持本地缓存与清理。
群聊功能
群类型:普通群(自由加入 / 邀请)、私密群(仅邀请)、超大群(千人 / 万人级,如直播粉丝群);
群管理:创建群、解散群、修改群名称 / 头像 / 公告,设置群管理员,踢人 / 拉人、禁言(全员 / 指定人);
群成员权限:区分群主、管理员、普通成员的操作权限,如仅管理员可修改群公告、禁言成员。
2、技术描述:
项目技术-前端技术:uniapp; 后端技术:.net core 。
3、后端技术栈:
webapi、entity framework、redis、mongodb、gRPC、sql server、js、html、element-ui、webrtc、websocket、coturn、STUN 、TURN(中继)
4、担任角色:
后端技术开发