本地obs/ffmpeg推流+srs流媒体服务器+hls拉流

本文详细介绍了如何通过模板克隆修复Linux服务器密码,包括g++、patch和perl的安装,以及SRS流媒体服务器的配置,最后展示了如何使用FFmpeg进行RTMP推流和防火墙设置。

首先使用模板克隆一台linux服务器
在这里插入图片描述
启动服务器
在这里插入图片描述
由于不知道服务器密码,需要先重启
在这里插入图片描述
选择第一项,按e
在这里插入图片描述
ro改为rw,LANG=zh_CN.UTF-8后面加 init=/bin/sh,按ctrl+x
在这里插入图片描述
输入passwd修改密码,密码输入两遍,不要用小键盘输入,然后输入

touch /.autorelabel
exec /sbin/init

会自动重启
在这里插入图片描述
可以正常登录了

在这里插入图片描述
需要安装几个工具,g++,patch,和perl
在这里插入图片描述
g++和patch用rpm安装

rpm -Uvh *.rpm -–nodeps -–force

在这里插入图片描述
安装perl,先解压
在这里插入图片描述
进入目录,执行

./Configure -des -Dprefix=/usr/local/perl

在这里插入图片描述
依次执行

make
make test
make install

安装srs,先解压,然后

cd srs-3.0-r5/trunk
./configure && make

关闭防火墙

systemctl disable firewalld

启动

./objs/srs -c conf/http.hls.conf

srs流媒体服务器安装完成

使用obs推流
在这里插入图片描述
拉流地址

http://10.1.20.68:8080/live/1.m3u8

安装ffmpeg
下载ffmpeg,解压,配置环境变量

在这里插入图片描述
win+r打开命令行推流

e:
cd ffmpeg/bin
ffmpeg.exe -re -i 1.mp4 -f flv rtmp://10.1.20.68:1935/live/1

在这里插入图片描述
推流服务器也要关闭防火墙

参考文章:
Linux | CentOS6.X/7.X 忘记超级用户 root 密码该怎么办?
centos7配置ip地址
Centos7 离线安装 gcc g++
基于SRS搭建RTMP直播流媒体服务器
利用ffmpeg实现rtmp推流
FFmpeg常用推流命令
Linux关闭防火墙命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值