# shixun **Repository Path**: xiaoyiXM/shixun-server ## Basic Information - **Project Name**: shixun - **Description**: 多人网页视频会议开源解决方案 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/home/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 71 - **Created**: 2020-03-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > [OpenVidu官方授权中文翻译网站,点击查看更详细文档](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/) ███████╗██╗ ██╗██╗██╗ ██╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║██║╚██╗██╔╝██║ ██║████╗ ██║ ███████╗███████║██║ ╚███╔╝ ██║ ██║██╔██╗ ██║ ╚════██║██╔══██║██║ ██╔██╗ ██║ ██║██║╚██╗██║ ███████║██║ ██║██║██╔╝ ██╗╚██████╔╝██║ ╚████║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ #### 介绍 网页视频会议开源解决方案   #### 软件架构 ##### 视频服务: * [OpenVidu官网链接](https://openvidu.io/) [OpenVidu的Github](https://github.com/OpenVidu) [OpenVidu的中文文档](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/home/) > OpenVidu真的是非常好的项目,请为他star🌟 ##### 后端服务: * [Springboot](https://spring.io/projects/spring-boot/) * [Mybatis-plus](https://mp.baomidou.com/) ##### 前端(正在邀请前端老司机扩展 @hertzz52 ): * h5(后端调试用的,问题应该很多) #### 安装使用 ##### 安装 1. **至少jdk8**,**maven3.5***,**docker-ce环境** 2. OpenVidu相关安装(docker一键安装,更多方式请看[文档](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/deployment)) * 下面的127.0.0.1这个ip改成自己的局域网ip,这样可以在局域网里使用; * /Users/wesley/test/openvidudata 这是时指定录像文件存放路径,请修改👇命令中三个地方成你自己的绝对路径!!!(后面要用) ``` docker run -p 4443:4443 --rm \ -e openvidu.secret=wesleyone \ -e openvidu.publicurl=https://127.0.0.1:4443/ \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /Users/wesley/test/openvidudata:/Users/wesley/test/openvidudata \ -e openvidu.recording=true \ -e openvidu.recording.path=/Users/wesley/test/openvidudata \ openvidu/openvidu-server-kms:2.11.0 ``` docker镜像启动成功后,进行如下测试: * 浏览器打开 `https://127.0.0.1:4443`,并允许HTTPS访问 * 输入帐号`OPENVIDUAPP`和密码`wesleyone` * 点击TEST按钮,再次输入密码`wesleyone`,出现如下对勾画面则表示安装成功  ##### 使用 **idea上执行** 1. 将项目导入开发工具,推荐使用IDEA 2. 修改配置文件application.properties中的openvidu.url为自己的局域网ip(如果前面docker部署openvidu时修改了的话) 3. 执行com.easy.lab.shixun.ShixunApplication的main方法 4. 打开浏览器输入 https://127.0.0.1:8899(其他局域网内的设备可以访问https://内网ip:8899) (成员帐号密码可以到db/data.sql中查看,当前使用H2数据库的内存形式) **直接执行** 1. 下载项目解压 2. 进入项目根目录,执行 mvn clean install 打包 3. 打完包后,执行restart.sh 4. 打开浏览器输入 https://127.0.0.1:8899(其他局域网内的设备可以访问https://内网ip:8899) **常见问题** * https://127.0.0.1:8899需要允许https访问 * 执行restart.sh没有权限,请执行 chmod 755 restart.sh * [查看更多问题](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/troubleshooting) #### 云上部署 [阿里云ECS部署OpenVidu+KMS+COTURN,一篇文章就够了,更有官方授权的官网DOCS文档翻译](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/deployment/deploying-aliyun/) [](https://www.aliyun.com/minisite/goods?userCode=dnuqwh0e) #### 鸣谢
#### 联系 钉钉群号:21919158 