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开发环境搭建:包括推流、服务器配置、拉流测试 · 语雀

相关推荐
o0o_-_2 分钟前
【瞎折腾/Dify】使用docker离线部署Dify
运维·docker·容器
IT小饕餮22 分钟前
linux /bin/bash丢失修复
linux·运维·bash
crack_comet43 分钟前
服务器部署RocketMQ----Docker方式
服务器·docker·rocketmq
小袁搬码1 小时前
银河麒麟V10SP3Server中离线安装Docker引擎与docker-compose
linux·docker·容器·kylin·银河麒麟v10·离线安装docker
qq7590353661 小时前
2025 linux系统资源使用率统计docker容器使用率统计docker监控软件Weave Scope安装weavescope
linux·运维·docker
jiubai_90001 小时前
nvm踩坑记录--nvm 切换node版本 node -v却不是切换的版本
linux·编辑器·vim
破刺不会编程1 小时前
Linux中的权限
linux·运维·服务器·开发语言
蜡笔小新星2 小时前
DevOps实践:持续集成与持续部署完全指南
运维·开发语言·经验分享·ci/cd·devops
Hurry62 小时前
编写Dockerfile制作tomcat镜像,生成镜像名为tomcat:v1,并推送到私有仓库。
运维·服务器
随风九天2 小时前
使用 Nginx 进行前端灰度发布的策略与实践
运维·前端·nginx·前端灰度发布