无人直播(视频推流)

环境搭建

我这里采用的是ffmpeg来进行推流直播

shell 复制代码
yum -y install wget

wget --no-check-certificate https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.0.3-64bit-static.tar.xz

tar -xJf ffmpeg-4.0.3-64bit-static.tar.xz

cd ffmpeg-4.0.3-64bit-static

mv ffmpeg /usr/bin && mv ffprobe /usr/bin && mv qt-faststart /usr/bin && mv ffmpeg-10bit /usr/bin

开启对应平台的直播

我这里展示B站的使用方法

获取对应的服务器以及推流码(这是最重要的)

1.开启直播

2.获取信息

这里我们就获取到了服务器地址和串流密钥

执行推流的命令

提前上传一个测试视频

shell 复制代码
# 进入对应的目录
cd ffmpeg-4.0.3-64bit-static

# 推流命令
ffmpeg -re -stream_loop -1 -i "test.mp4" -c copy -f flv "服务器地址+其他信息"

# 以我这里B站直播为例
服务器地址就是网址上的地址
其他信息就是串流密钥

# 如果需要后台执行
nohup ffmpeg -re -stream_loop -1 -i "test.mp4" -c copy -f flv "服务器地址+其他信息"

执行成功

此处省略直播画面

总结

相关推荐
2301_777998348 小时前
Linux信号机制
linux
一叶龙洲10 小时前
win11与Ubuntu之间同步配置、插件
linux·运维·ubuntu
CHANG_THE_WORLD11 小时前
12.总结:深入理解 Linux I/O 多路复用:select、poll、epoll 全解析
linux·运维·服务器
风曦Kisaki11 小时前
# Linux笔记:操作系统优化与资源管理
linux·运维·服务器·笔记
Mr.HeBoYan12 小时前
一次持续三天才出现的丢包故障——深入解析 DPDK Memory Ordering、rte_ring 与 CPU Memory Barrier (下)
linux·网络·算法·架构·dpdk
Discipline~Hai14 小时前
ARM01-ARM体系架构
linux·c语言·arm开发·架构
RisunJan14 小时前
Linux命令-screen(终端复用器)
linux·运维
啊哦11115 小时前
安装VMware Workstation
linux·运维·服务器
持敬chijing15 小时前
Linux基础命令与目录命令
linux·运维·服务器
yunwei3715 小时前
实证研究:AI Agent 规则需要上下文与分层强制执行
linux·安全·ai编程