开源一个功能比较完善的音视频会议系统

1,185 阅读1分钟

项目开源仓库,撸码不易,欢迎star

项目简介

后端说明:

Geek云视频会议后端项目

基于webrtc的视频会议系统后端,此版本使用Go语言编写

功能

  • SFU转发服务
  • 会议房间基本功能
    • 邮箱验证码登陆
    • 房间时长限制
    • 自动关闭无效房间
    • 支持房间 有/无 密码进入
    • 房间最大人数限制

安装

  • 项目开发环境:go1.17
  1. 安装go语言sdk
  2. 获取仓库源代码 git clone ...
  3. go build meet.go
  4. 根据配置文件样例新建配置文件
  5. 数据库脚本导入mysql
  6. ./meet --config [配置文件路径,默认问当前路径的config.toml文件]

前端说明:

geek_meeting

基于webrtc的视频会议系统前端,目前只支持完整功能发布到web端,其余端待适配

dependencies

  • flutter_webrtc
  • get

Future

Install

项目预览

20211230154043.png

16408491202045.png

16408491264541.png

1640849131114.png

16408490644944.png

16408491047563.png