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

相关推荐
小阳睡不醒33 分钟前
小白成长之路-部署Zabbix7(二)
android·运维
mCell34 分钟前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
杰克逊的日记37 分钟前
GPU运维常见问题处理
linux·运维·gpu
caolib1 小时前
无需云服务器的内网穿透方案 -- cloudflare tunnel
运维·服务器·内网穿透·tunnel·cloudflared
奇舞精选1 小时前
k8s基本概念初探
运维
誰能久伴不乏2 小时前
Linux系统调用概述与实现:深入浅出的解析
linux·运维·服务器
程序员学习随笔2 小时前
Linux进程深度解析(2):fork/exec写时拷贝性能优化与exit资源回收机制(进程创建和销毁)
linux·运维·服务器
mmoyula2 小时前
【RK3568 PWM 子系统(SG90)驱动开发详解】
android·linux·驱动开发
-SGlow-2 小时前
MySQL相关概念和易错知识点(2)(表结构的操作、数据类型、约束)
linux·运维·服务器·数据库·mysql
代码改变世界ctw3 小时前
Linux内核设计与实现 - 第14章 块I/O层
linux·运维·服务器