您的位置:首页 > 移动开发 > Android开发

webrtc_android服务器器简单搭建

2017-03-15 11:20 204 查看
一:穿透服务器的安装

1:软件的安装:

sudoapt−getinstallgdebi−core 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端口设置,可以查看管理员登录后的界面里的端口说明加上映射,共外部访问.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息