Skip to content

Wisansiiz/voichatter-gf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个关于使用webrtc和websocket实现视频通话和发送消息的项目的后端部分

1. 项目启动

go get -u
go run main.go

2. 项目实现的主要功能

  • 1. 用户登录注册,注册阶段进行图形验证码验证
  • 2. 创建服务器,加入服务器
  • 3. 在服务器内创建分组,频道,进行文字图片发送
  • 4. 在服务器内进行视频通话
  • 5. 发布公告,用户加入到服务器内时进行提示
  • 6. 服务器内用户列表,用户信息查看
  • 7. 踢出服务器内成员
  • 8. 消息的编辑和删除功能,引用和回复功能
  • 9. 报名参加公共区域的活动,活动开始时会自动加入活动服务器
  • 10. 权限控制:设置不同角色,每个角色有不同的权限。服务器创建者拥有该服务器的最高管理权限。
  • 11. 发布“活动服务器”,在公共区域发布活动服务器,进行活动报名的用户在活动期间会自动加入到该服务器中
  • 12. 聊天用户管理:管理员可以对聊天用户禁言、警告、踢出服务器(语音频道)等
  • 13. 公告管理:在频道内发布和取消公告

3. 技术支持

  1. goframe 后端框架
  2. gtoken 登录验证
  3. websocket 即时通讯
  4. qiniu 七牛云存储
  5. importcjj/sensitive 违禁词过滤
  6. base64Captcha 图形验证码

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages