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
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了