openvidu 部署与使用以及问题

openvidu部署与使用


前言

开发部署的一个记录


1. 安装docker,docker composer
2. 下载脚本自动运行,可能会报错,建议多试几次
3.下载完成之后进入openvidu文件夹,修改.env文件里的DOMAIN_OR_PUBLIC_IP(服务器ip或域名)跟OPENVIDU_SECRET(自定义,客户端连接openvidu服务时需要)。HTTPS_PORT默认为443,打开#可自定义进行修改
4. ./openvidu start启动openvidu服务,直接CTRL+C切换为后台运行
5.克隆客户端代码
通过maven构建项目
打包运行,我这里用的是js-java的项目

1.  curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash
2. 修改.env  DOMAIN_OR_PUBLIC_IP=域名
	    OPENVIDU_SECRET=MY_SECRET(自定义)
3.   ./openvidu start
4. 安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
sudo systemctl start docker

安装docker-composer
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose


5. yum安装java1.8
6.git clone https://github.com/OpenVidu/openvidu-tutorials.git -b v2.16.0
7.cd openvidu-tutorials/openvidu-js-java
   mvn package exec:java

启动完成后,访问https://ip:5000访问,即可进入视频会议

讨论,有人知道打包完成的项目,访问显示不是私密连接,是需要安装证书吗?还是有其他要求,src/main/resources/路径下的jks证书,替换成网站的,密码也更换了,但是在打包的时候报错tomcat运行不起来,不知什么原因!!

已解决,openvidu服务,.env文件里修改CERTIFICATE_TYPE为owncert;
nginx证书cer修改名字为cert后缀,重启服务即可生效https
java项目:
将域名证书(tomcat的jks证书)上传至服务器resources目录下。修改application.properties文件jks为tomcat证书,并修改alias为域名,重新打包生效

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenVidu是一个开源的WebRTC平台,可以用于构建实时音视频通信应用程序。在使用Spring Boot开发OpenVidu应用时,需要引入相关的依赖。其中一个常用的依赖是org.springframework.boot:spring-boot-starter-web,它可以提供用于构建Web应用程序的server容器。 要运行OpenVidu Spring Boot项目,可以使用mvn spring-boot:run命令在项目文件夹中运行。运行结果将在控制台中显示,可以在application.properties文件中修改端口设置。 另外,项目中还可能会引入org.springframework.boot:spring-boot-starter-tomcat依赖,该依赖包含了Tomcat server容器。如果要使用Docker部署运行OpenVidu Spring Boot项目,可以编写Dockerfile文件,并在其中指定基于openjdk镜像制作镜像的步骤。Dockerfile中的指令还可以设置容器中的工作目录、声明服务端口、添加应用程序的jar文件等。最后,使用docker build命令生成镜像。 综上所述,OpenVidu Spring Boot项目可以通过引入相关的依赖和使用适当的命令来构建、运行和部署。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [从零开始的docker和docker-compose打包上传自己的镜像](https://blog.csdn.net/level_Tiller/article/details/116307883)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值