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端口设置,可以查看管理员登录后的界面里的端口说明加上映射,共外部访问.
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端口设置,可以查看管理员登录后的界面里的端口说明加上映射,共外部访问.
相关文章推荐
- android busybox httpd搭建简单web服务器
- Android-搭建简单服务器+ViewPager异步加载数据
- Android客户端和php+mysql+apache搭建的服务器之间的简单交互
- android webservice 本地服务器的搭建 简单的运算法则的实现(五)
- android简单服务器的搭建
- 在Android搭建简单的服务器
- Tomact和MySql搭建android简单服务器
- Android搭建简单的socket服务器——基于TCP
- Android上传文件到服务器中的简单实例
- 本地PHP搭建简单测试服务器及VBscript接口测试脚本
- 简单FTP服务器的搭建(linux 、windows)
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- Android上传文件到服务器中的简单实例
- Android 搭建PHP WEB服务器
- nginx服务器简单搭建配置
- 基于移动平台的多媒体框架——用VLC搭建简单的流媒体服务器
- Serv-U搭建FTP服务器——简单应用
- DNS服务器概念的简单的介绍,与搭建一个简单的DNS名称缓存服务器,实现域名解析(一)
- 简单samba服务器的搭建及测试
- win7下简单FTP服务器搭建