srs流媒体服务器+obs推流(简单)

本文介绍了如何在CentOS 7中搭建SRS直播服务器,包括安装Git、下载SRS、编译安装、配置文件修改、防火墙设置、服务启动及使用Obs推流和访问验证。重点在于详细步骤和关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1-本地搭建虚拟机

# 因为之前是有一个虚拟机的 所以这里直接克隆一台 如果没有就新建

# 因为这里主要是讲 srs + obs 所以 怎么安装 新建虚拟机 并使用远程工具连接linux 这里就略过

# 下方的图片如果看不清楚 可以点击图片  放大来看


2-检查有没有安装 git

# 我这里用的是 centos7 系统 默认是没有安装 git 的 所以这里需要安装一下

# 为什么要安装 git ? 因为等会我们要从git 上 将 srs 拉下来 所以需要git

#  检查git命令 ---> git -v

#  安装git命令 ---> yum -y install git



3-下载srs

# 安装完 git 后我们就需要将srs 下载下来 

# 直接去看官方介绍  v3_CN_Home · ossrs/srs Wiki · GitHub 

# 然后跟着官方来操作

git clone -b 3.0release https://gitee.com/ossrs/srs.git

# 通过合格命令下载 srs 到我们本地


4-编译并安装

# 下载好了以后  我们需要对srs 编译并且安装

1-首先我们切换到trunk文件夹    cd srs/trunk

2-执行没命令编译安装        ./configure && make

3-接下来所有操作都将在 trunk 目录下完成 


5-修改配置文件

1-使用 vi conf/srs.conf 来修改配置文件

# 修改完以后  记得再编译一次


6-关闭防火墙或者开放端口

# 这里我们需要关闭 我们的防火墙 或者开放相对应的端口  不然我们就不能通过地址访问

# 我这里 就直接关闭防火墙了  开放端口的方式 大家自行搜索

# systemctl stop firewalld     使用这个命令关闭防火墙


7-启动 srs 服务

1 使用这个命令启动      ./objs/srs -c conf/srs.conf

2 查看SRS的状态        ./etc/init.d/srs status

3 或者看SRS的日志       tail -f ./objs/srs.log

4 停止                  ./etc/init.d/srs stop

5 重启                 ./etc/init.d/srs restart


8-使用 obs 进行推流




 9-访问 srs 服务器


10-测试拉流

# 拉流地址  http://192.168.126.130:8080/live/111.m3u8

# 格式为: http://+ip+端口+刚才obs设置的那个串流密码+ .m3u8

SRS(Simple Rtmp Server)的定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 • 运营级: 商业运营追求极高的稳定性,良好的系统对接,以及错误排查和处理机制。譬如日志文件格式,reload,系统HTTP接口,提供init.d脚本,转发,转码,边缘回多源站,都是根据CDN运营经验作为判断这些功能作为核心的依据。 • 互联网: 互联网最大的特征是变化,唯一不变的就是不断变化的客户要求,唯一不变的是基础结构的概念完整性和简洁性。互联网还意味着参与性,听取用户的需求和变更,持续改进和维护。 • 直播服务器: 直播和点播这两种截然不同的业务类型,导致架构和目标完全不一致,从运营的设备组,应对的挑战都完全不同。两种都支持只能说明没有重心,或者低估了代价。 • 集群: FMS(AMS)的集群还是很不错的,虽然在运营容错很差。SRS(Simple Rtmp Server)支持完善的直播集群,Vhost分为源站和边缘,容错支持多源站切换、测速、可追溯日志等。 • 概念完整性: 虽然代码甚至结构都在变化,但是结构的概念完整性是一直追求的目标。从SRS(Simple Rtmp Server)服务器,P2P,ARM监控产业,MIPS路由器,服务器监控管理,ARM智能手机,SRS(Simple Rtmp Server)的规模不再是一个服务器而已。 • 简单实现: 对于过于复杂的实现,宁可不加入这个功能,也不牺牲前面提到的要求。对于已经实现的功能的代码,总会在一个版本release前给予充分的时间来找出最简答案。不求最高性能,最优雅,最牛逼,但求最简单易懂。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值