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

相关推荐
一只游鱼1 小时前
linux使用yum安装数据库
linux·mysql·adb
大白的编程日记.2 小时前
【Linux学习笔记】线程概念和控制(三)
linux·笔记·学习
行云流水剑4 小时前
【学习记录】宝塔面板 + Docker 快速部署 RustDesk 自建远程控制服务器
服务器·docker·开源·p2p·rustdesk
一只游鱼4 小时前
vue+springboot项目部署到服务器
服务器·vue.js·spring boot·部署
L_09074 小时前
【Linux】Linux 常用指令2
linux·服务器
报错小能手4 小时前
linux学习笔记(13)文件操作
linux·笔记·学习
evo-master4 小时前
linux问题10--克隆后ip地址和源linux主机相同
linux·运维·服务器
sayhi_yang4 小时前
服务器上搭建支持GPU的DL+LLM Docker镜像
运维·服务器·docker
LadyKaka2265 小时前
【IMX6ULL驱动学习】PWM驱动
linux·stm32·单片机·学习
一匹电信狗6 小时前
【MySQL】数据库基础
linux·运维·服务器·数据库·mysql·ubuntu·小程序