上海空管WebRTC内网部署产品系统

我要开发同款
codemonic2025年12月22日
38阅读

技术信息

语言技术
JavaNginxDockerMySQLMongoDB
系统类型
Web
行业分类
企业服务

作品详情

行业场景

1.立项原因:一站式部署企业WebRTC项目,启动便捷,所有依赖完整
2.业务背景:主要解决企业内网音视频通讯WebRTC以及飞机维修眼镜和PC、小程序等专家共通的问题;

功能介绍

功能模块:
1.用户登陆注册模块:用户可在/login页面通过输入验证码、用户名和密码登录,同时也可以注册;
2.音视频管理界面:查看所有会话、查看单个会话详情(包括会话事件、文件和视频、图片)、查看在线员工以及所有员工;
3.WebRTC音视频通话:发起通话、挂断通话、一对多通话、通话录制、静音、踢人、发送文字图片和视频等聊天、会议录制;
4.眼镜端Rokit联动:可以主动拉取维修人员入会、发起白板会话等

项目实现

我自己独立编写、测试以及部署完成了如下模块:
1.前端:基于vue3+ts+vue router+vite+pinia构建,符合标准项目架构和逻辑;
2.后端:基于spring+springboot+mysql+mongodb+redis构建,主要负责处理音视频通话CURD内容以及用户登陆注册
3.DevOps:独立下载docker的必要gcc和g++组件,在内网情况下通过导入rpm包来安装docker,部署必要的声网Agora-Core组件。将所有后端模块导出为docker tar包,再依次导入linux。编写start.sh和stop.sh,一键启动和结束所有服务。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论