webrtc_android服务器器简单搭建

一:穿透服务器的安装
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端口设置,可以查看管理员登录后的界面里的端口说明加上映射,共外部访问.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值