1.立项原因:一站式部署企业WebRTC项目,启动便捷,所有依赖完整
2.业务背景:主要解决企业内网音视频通讯WebRTC以及飞机维修眼镜和PC、小程序等专家共通的问题;
点击空白处退出提示
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,一键启动和结束所有服务。




评论