centos6.4 simple-rtmp-server流媒体集群服务器配置文档

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

  1. 服务器镜像获取

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;

}

  1. 编写10.0.1.2 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;

}

  1. 启动SRS。详细参考RTMP分发

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

  1. 启动推流编码器。详细参考RTMP分发

使用FMLE推流:

FMS URL: rtmp://10.0.1.1/live

Stream:sdtv

  1. 播放RTMP流

rtmp://10.0.1.1/live/sdtv

rtmp://10.0.1.2/live/sdtv

后续有待深入研究优化。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Seebug漏洞平台

TP-LINK WR941N路由器研究

作者:Hcamael@知道创宇404实验室 之前看到了一个CVE, CVE-2017-13772 是TP-Link WR940N后台的RCE, 手头上正好有一个...

33960
来自专栏从零开始学 Web 前端

从零开始学 Web 之 Ajax(三)Ajax 概述,快速上手

Ajax 全称:Asynchronous JavaScript and XML(异步 JavaScript 和 XML)。它不是一种新的编程语言,而是一种用于创...

14230
来自专栏博岩Java大讲堂

Java日志体系(log4j2)

48590
来自专栏逸鹏说道

01.SQLServer性能优化之----强大的文件组----分盘存储

汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢...

324110
来自专栏jeremy的技术点滴

处理一个NodeJS程序内存泄露的问题

42090
来自专栏java思维导图

缓存穿透,缓存击穿,缓存雪崩解决方案分析

设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。

16330
来自专栏大前端_Web

XMLHttpRequest使用指南大全

我们通常将Ajax等同于XMLHttpRequest,但细究起来它们两个是属于不同维度的2个概念。

18030
来自专栏文武兼修ing——机器学习与IC设计

基于Python的运动计费管理系统动机技术路线规划实现

动机 小伙伴们最近迷恋上羽毛球,组织了个小群,办了公用的运动卡用于开场,考虑不是每次活动都是全员参与,需要一个计费的系统来计算每个人需要交的费用。商讨后决定采用...

31880
来自专栏Seebug漏洞平台

TP-LINK WR941N路由器研究

是TP-Link WR940N后台的RCE, 手头上正好有一个TP-Link WR941N的设备,发现也存在相同的问题,但是CVE-2017-13772文章中给...

43880
来自专栏happyJared

Python + Selenium 自动发布文章(二):简书

  本篇介绍用Python+Selenium 自动发布简书文章,一些必要的前置准备说明在上篇文章里面有提到,这里就不再重复了。

22010

扫码关注云+社区

领取腾讯云代金券