最近需要实现一个web、Android端视频通话需求,找到了starRTC,一番折腾之后总算解决了。
一、前提条件
目前只支持谷歌浏览器72版本以上的,72以下的视频连接的时候会出现问题;
在虚拟机上部署的,系统版本centOS7,在starRTC官网下载最新的starrtc-server、starrtc-web-demo;同时下载好 nginx、tomcat
二、启动项目
starrtc-server的启动官网上有详细的文档,详情参阅starrtc-server部署;
web项目放在tomcat的webapps目录下,修改index.js 私有部署的ip部分;
用到那个服务就开启对应的端口号就行,命令如下:
firewall-cmd --zone=public --add-port=80/tcp --permanent //开启端口tcp、udp
firewall-cmd --reload //重新载入
firewall-cmd --list-ports //查看端口是否开放成功
注意虚拟机启动编辑一下虚拟机的网络为桥接方式,这样可以和你本机是一个网段,方便访问。
然后访问ip:端口号/starrtc-web-demo/index.html;访问到web页面就代表服务器端功能正常。
ip:29991~29995 端口访问一下,进行证书信任,不然会出现端口号连接报错;用到什么功能就验证什么,我