# shixun **Repository Path**: zyxdev/shixun-server ## Basic Information - **Project Name**: shixun - **Description**: 多人网页视频会议开源解决方案-OpenVidu客户端(本组织开发) - **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**: 70 - **Created**: 2020-11-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 由于新版本的官方DEMO界面更加美观,部署更加便捷,所以本演示项目将**停止维护**,大家可以[点击此处查看翻译的官方DEMO部署文章,亲测有效,进群可以获取体验地址哈](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/deployment/deploying-on-premises/) > **另外急寻天(k)命(8)之(s)子(码农)加群,共同探讨云原生下的openvidu+kms集群自动编排部署** --- > [OpenVidu官方授权中文翻译网站,点击查看更详细文档](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/) > 感兴趣的同学可以加入钉钉群21919158,一起交流学习🎉。 > 也可以关注下gitee组织帐号[ :point_right: OpenVidu-KMS 兴趣圈 :point_left: ](https://gitee.com/OpenVidu_CN) ███████╗██╗ ██╗██╗██╗ ██╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║██║╚██╗██╔╝██║ ██║████╗ ██║ ███████╗███████║██║ ╚███╔╝ ██║ ██║██╔██╗ ██║ ╚════██║██╔══██║██║ ██╔██╗ ██║ ██║██║╚██╗██║ ███████║██║ ██║██║██╔╝ ██╗╚██████╔╝██║ ╚████║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ #### 介绍 网页视频会议开源解决方案   #### 软件架构 ##### 视频服务: * [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. **docker-ce环境** 2. OpenVidu相关安装(docker一键安装,更多方式请看[文档](http://openvidu_cn.gitee.io/openvidu_docs_cn/docs/deployment)) * 下面的127.0.0.1这个ip改成自己的局域网ip,这样可以在局域网里使用( **注意Windows Toolbox下是固定的IP:192.168.99.100;Windows for docker使用局域网IP,并且要switch to linux** ); ``` docker run -p 4443:4443 --rm -e OPENVIDU_SECRET=wesleyone -e OPENVIDU_PUBLICURL=https://127.0.0.1:4443/ openvidu/openvidu-server-kms:2.13.0 ``` docker镜像启动成功后,进行如下测试: * 浏览器打开 `https://127.0.0.1:4443`,并允许HTTPS访问 * 输入帐号`OPENVIDUAPP`和密码`wesleyone` * 点击TEST按钮,再次输入密码`wesleyone`,出现如下对勾画面则表示安装成功  ##### 使用 **docker运行shixun** * 下面的127.0.0.1这个ip改成自己的局域网ip,这样可以在局域网里使用( **注意Windows Toolbox下是固定的IP:192.168.99.100;Windows for docker使用局域网IP,并且要switch to linux** ); ``` docker run -d -p 8899:8899 --name=shixun -e openvidu.secret=wesleyone -e openvidu.publicurl=https://127.0.0.1:4443/ registry.cn-shanghai.aliyuncs.com/openvidu_cn/shixun:2.13.0 ``` 或者**idea上执行** 环境要求至少**jdk8**,**maven3.5*** 1. 将项目导入开发工具,推荐使用IDEA(安装Lombok插件) 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数据库的内存形式) **常见问题** * 访问8899页面前必须要先访问4443并TEST成功(建议使用chrome高版本,摄像头权限打开) * https://127.0.0.1:8899需要允许https访问 * 执行restart.sh没有权限,请执行 chmod 755 restart.sh * windows使用时需要关闭杀毒软件或加入白名单,以及关闭防火墙 * [查看更多问题](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 ,