linux下安装【流媒体】SRS之安装与使用

一、 安装srs

这个是一个流媒体服务器。

1.1 github 获取源码

复制代码
git clone https://github.com/ossrs/srs.git

或者下载国内的

复制代码
git clone https://gitee.com/ossrs/srs

进去之后下载zip的

#直接使用当前最新的6.0release版本 ,我下载的是zip的

下载了之后上传到服务器 我上传的路径是 /usr/local

1.2解压

复制代码
unzip srs-develop.zip

1.3编译:

进入目录 cd /usr/local/srs-develop/trunk/

复制代码
./configure  && make

1.4 查看SRS配置文件

配置文件在trunk/conf目录,服务器启动时指定该配置文件(srs的conf文件夹有该文件)。

我们这里先使用srs.conf,支持rtmp推流,支持rtmp、hls、http-flv拉流。

指定配置文件,即可启动SRS

复制代码
#全路径启动
/usr/local/srs-develop/trunk/objs/srs -c /usr/local/srs-develop/trunk/conf/srs.conf
 #如果你已经在 /usr/local/srs-develop/trunk可以用
./objs/srs -c conf/srs.conf

1.5防火墙设置

复制代码
systemctl stop firewalld   #关闭    防火墙
systemctl disable firewalld  #开机不启永久关闭  
systemctl status firewalld      #查看下防火墙的状态
firewall-cmd --permanent  --add-port=1935/tcp #也可以单独放行端口

1.6浏览器查看

浏览器打开就说明启动成功。

这个就是srs安装完成了。剩下的就是配置了。

二、测试用ffmpeg模拟直播数据源

接下来需要安装 ffmpeg

亲测--linux下安装ffmpeg最新版本---详细教程-CSDN博客

安装完之后执行查看版本

上传一个视频,进行推流测试

复制代码
ffmpeg -re -i  ./jiagou.mp4  -vcodec copy -acodec copy  -f flv -y rtmp://127.0.0.1/live/livestream

执行之后的效果

三、再浏览器里查看

登录srs服务器,选择视频流就可以在浏览器里面查看了

就可以了

参考:

1-SRS 4.0开发环境搭建:包括推流、服务器配置、拉流测试 · 语雀

相关推荐
weixin_4713830337 分钟前
Docker - 05 - 构建流程
运维·docker·容器
夏玉林的学习之路1 小时前
如何远程连接服务器
运维·服务器
风曦Kisaki2 小时前
#Linux数据库管理Day06:主从同步与MaxScale读写分离
linux·运维·数据库
小楼昨夜又东风1262 小时前
使用python快速拉包
linux
影寂ldy2 小时前
C# try-catch 异常处理全套笔记
服务器·数据库·c#
fei_sun3 小时前
黑洞路由(Null Route/空接口路由)
服务器·前端·javascript
Tipriest_3 小时前
ubuntu创建和更换当前swap大小
linux·运维·ubuntu
雨辰AI3 小时前
生产级实战:人大金仓 V9 标准化运维手册(日常巡检 + 监控告警 + 应急处置)
java·运维·数据库·后端
ejinxian4 小时前
微虚拟机 smolvm 与Docker 容器比较
运维·docker·容器·smolvm
ShiXZ2134 小时前
PDF-OCR文件识别篇(八):配置、运维与排错
java·运维·ocr·dubbo·springboot