Simple-RTMP-Server集群服务器初步配置文档
此次配置使用srs2.0 stable版本
配置环境 centos 6.4 软件版本 srs2.0 stable srs下载地址:https://github.com/ossrs/srs
服务器:
origin edge 10.0.1.1
edge 10.0.1.2
wgt –S wget https://github.com/ossrs/srs/archive/2.0release.zip
编译系统
./configure –prefix=/usr/local/srs
make && make install
安装命令会将SRS默认安装到/usr/local/srs中,可以在configure时指定其他目录,建立启动服务
2 编写10.0.1.1 SRS源站配置文件。
将以下内容保存为文件,譬如conf/origin.conf,服务器启动时指定该配置文件(srs的conf文件夹有该文件)。
# conf/origin.conf
listen 19350;
max_connections 1000;
pid objs/origin.pid;
srs_log_file ./objs/origin.log;
vhost __defaultVhost__ {
}
3.编写10.0.1.1 SRS边缘配置文件。
将以下内容保存为文件,譬如conf/edge.conf,服务器启动时指定该配置文件(srs的conf文件夹有该文件)。
# conf/edge.conf
listen 1935;
max_connections 1000;
pid objs/edge.pid;
srs_log_file ./objs/edge.log;
vhost __defaultVhost__ {
mode remote;
origin 10.0.1.1:19350;
}
将以下内容保存为文件,譬如conf/edge.conf,服务器启动时指定该配置文件(srs的conf文件夹有该文件)。
# conf/edge.conf
listen 1935;
max_connections 1000;
pid objs/edge.pid;
srs_log_file ./objs/edge.log;
vhost __defaultVhost__ {
mode remote;
origin 10.0.1.1:19350;
}
10.0.1.1
./objs/srs -c conf/origin.conf &&
./objs/srs -c conf/edge.conf
10.0.1.2
./objs/srs -c conf/edge.conf
使用FMLE推流:
FMS URL: rtmp://10.0.1.1/live
Stream:sdtv
rtmp://10.0.1.1/live/sdtv
rtmp://10.0.1.2/live/sdtv
后续有待深入研究优化。