webrtc_android服务器器简单搭建

来源:互联网 发布:全国软件学院排名 编辑:程序博客网 时间:2024/06/06 13:16

一:穿透服务器的安装
1:软件的安装:
sudoaptgetinstallgdebicore sudo gdebi rfc5766-turn-server_3.2.4.5-1_arm64.deb
2:配置turn服务器,
turn服务器配置文件turnserver.conf $sudo vim /etc/turnserver.conf

这里需要配置的是监听的外网IP和内外IP
// 配置IP,EC2下需要配置listening-ip(内网)和external-ip(外网);
listening-ip=172.31.4.37
external-ip=54.223.149.60
//增加一个用户
user=tian:1234
//设定realm
realm=slightech.org

启动
sudo turnserver -c /etc/turnserver.conf –daemon

测试:http://192.168.180.202:3478/ 3478端口;
设置端口映射 TCP 3478 是电脑浏览器访问, UDP 3478是手机端webrtc访问.

信令服务器配置–openfire配置:
1:Java环境
我这里使用的openfire我在本地IDE里ant编译之后压缩上传到服务器再解压的.
2:openfire文件解压,复制到/opt目录下: mv openfire_src/ /opt/
3:配置MySQL数据库:安装MySQL软件进入mysql
(1):创建数据库: create database openfire;
use openfire;
(2):建立openfire数据库表:使用openfire提供的MySQL数据库建表脚本.
mysql>source /opt/openfire_src/target/openfire/resources/database/openfire_mysql.sql;
mysql>quit;
4:修改openfire配置文件,/opt/openfire_src/target/openfire/conf/openfire.xml
找到true 将true改成false
这里是网页管理配置,第一次启动生成配置文件openfire.xml,将true改为false再运行可再次配置.

5:启动openfire
/opt/openfire_src/target/openfire/bin/openfire.sh 脚本启动.

6:登录服务器,配置openfire
http://IP:9090
使用设置的管理员账号密码登录.

openfire端口设置,可以查看管理员登录后的界面里的端口说明加上映射,共外部访问.

0 0
原创粉丝点击