已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > 其他编程语言 > 源码

标题: [精]【开源】视频会议项目完成,项目测试/开源

作者: @Ta

时间: 2021-12-30发布,2021-12-30修改

点击: 15365

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

项目简介

  • Geek云会议系统是一个基于webrtc的视频会议系统

  • 项目演示:点击进入(建议电脑设备查看)

  • 平台支持

    • [x] Web
    • [ ] Android
    • [ ] Ios
    • [ ] Windows
    • [ ] Linux
  • 项目技术栈

    • 前端:Flutter
    • 后端:Go

后端说明:

Geek云视频会议后端项目

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

功能

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

安装

  • 项目开发环境: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


[隐藏样式|查看源码]


『回复列表(25|隐藏机器人聊天)』

1.

给大佬鼓掌

(/@Ta/2021-12-30 16:39//)

2. @姜辰,小白小白,边学边写
(/@Ta/2021-12-30 16:41//)

3. @缘儿,可以出一个 aduio/video 的js教程
(/@Ta/2021-12-30 17:27//)

4. 给大佬鼓掌

(/@Ta/2021-12-30 17:28//)

5. @胡椒舰长,可以,初看挺复杂,理清楚了挺简单的
(/@Ta/2021-12-30 17:51//)

6. @大尨
(/@Ta/2021-12-30 17:51//)

7. 来了来了
(/@Ta/2021-12-30 19:53//)

8. @拒绝柳岩99次,欢迎欢迎
(/@Ta/2021-12-30 19:56//)

9. @缘儿,flutter有啥学习资料推荐吗?
(/@Ta/2021-12-30 20:02//)

10. @拒绝柳岩99次,flutter和dart各跟一边官方教程基本就可以了,b站也有挺多不错的教程
(/@Ta/2021-12-30 20:04//)

11.
一加8Pro
(/@Ta/2021-12-30 20:16//)

12. 大佬啊
(/@Ta/2021-12-30 20:27//)

13. @罐子@大药瓶子
(/@Ta/2021-12-30 20:43//)

14. 可以,就是有些简陋,优化完善,我觉得混个100个star不成问题
(/@Ta/2021-12-31 09:05//)

15. @love封尘,哈哈,刚写好基本功能就开源可,后边还会完善
(/@Ta/2021-12-31 09:48//)

16.

go+flutter 是我最喜欢的搭配
小米MIX2s(白)

(/@Ta/2021-12-31 12:13//)

17.

邮箱注册正则劝退

image.png
小米MIX2s(白)

(/@Ta/2021-12-31 12:30//)

19. @水木易安,怕一不小心碰到了用户隐私保护法,所及干脆就去掉了手机注册,初版就是手机注册,后来改成邮箱了
(/@Ta/2021-12-31 12:26//)

20. @水木易安,可以用网上的临时邮箱,因为这个不涉及密码登录功能,只验证码登陆
(/@Ta/2021-12-31 12:27//)

下一页 1/2页,共25楼

回复需要登录

6月29日 07:51 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1