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

相关推荐
牢姐与蒯5 分钟前
Linux进程(九).自定义shell——深度理解命令行和shell
linux·运维·服务器
前端 贾公子9 分钟前
Milvus使用指南 (下)
java·服务器·前端
snow@li12 分钟前
服务器运维:mysql 安装笔记
运维·服务器·mysql
天道jimmy14 分钟前
VulnHub 系列:View2aKill,1
linux·运维·服务器
荀彧原名苟或21 分钟前
SAP 执行 CMD命令(GUI_EXEC 执行电脑本机命令、SXPG_COMMAND_EXECUTE函数执行服务器上的外部程序)<转载>
运维·服务器·sap·abap
帷幕落秋26 分钟前
Nginx 系列实战(三):LNMP 完整搭建,动静分离的学习总结
运维·自动化运维
Jae den27 分钟前
服务器 CPU 核心越多越好吗?
运维·服务器
先吃饱再说27 分钟前
从本地跑通到公网访问:前后端项目部署实战
运维·全栈
帷幕落秋31 分钟前
一文吃透 Nginx 虚拟主机:原理 + 双站点实战 + SELinux 排错
运维·自动化运维
mengge.cloud32 分钟前
0909华为云网络类服务实践小白实验教程
linux·运维·服务器·网络·华为云·php