SRS流媒体服务器+OBS推流(简单)
目录
srs官网地址:http://ossrs.net/lts/zh-cn/
1-本地搭建虚拟机
- 因为之前是有一个虚拟机的 所以这里直接克隆一台 如果没有就新建
- 因为这里主要是讲 SRS + OBS 所以 怎么安装 新建虚拟机 并使用远程工具连接linux 这里就略过
- 下方的图片如果看不清楚 可以点击图片 放大来看

2-检查有没有安装 git
- Centos7 系统 默认是没有安装 git 的 所以这里需要安装一下
- 为什么要安装 git ? 因为等会要用git工具从github上将 srs源代码拉下来
- 检查git是否安装:
git -v - 安装git:
yum -y install git


3-下载srs
- 直接去看官方介绍 v3_CN_Home · ossrs/srs Wiki · GitHub
- 然后跟着官方步骤操作
- git clone -b 3.0release https://gitee.com/ossrs/srs.git

4-编译并安装
- 下载好了以后 我们需要对srs 编译并且安装
- 首先切换到trunk文件夹
cd srs/trunk - 执行没命令编译安装
./configure && make - 接下来所有操作都将在 trunk 目录下完成

5-修改配置文件(非必须)
vim conf/srs.conf 修改配置文件,如果修改配置则需要再编译一次

6-关闭防火墙或者开放端口
systemctl stop firewalld.service
systemctl stop iptables.service
7-启动 srs 服务
# 启动SRS流媒体服务
./objs/srs -c conf/srs.conf
# 查看SRS状态
./etc/init.d/srs status
# 查看SRS的日志
tail -f ./objs/srs.log
# 停止
./etc/init.d/srs stop
# 重启
./etc/init.d/srs restart

8-使用 obs 进行推流




10-测试拉流
- 推流地址:rtmp://192.168.8.6:1935/live
- 访问:https://192.168.8.6:8080
- 拉流地址 http://192.168.126.130:8080/live/串流秘钥.m3u8
- 格式为: http://ip:port/live/OBS设置的串流密码.m3u8
拉流端口确定:


11-Docker
推荐使用Docker直接启动SRS,可用镜像在 这里 :
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 ossrs/srs:3 ./objs/srs -c conf/srs.conf

浙公网安备 33010602011771号