(二)ffmpeg 下载安装以及拉流推流示例

一、ffmpeg下载安装

官网:https://www.ffmpeg.org/

源码下载地址:https://www.ffmpeg.org/download.html#releases

下载源码压缩包

下载完成之后解压并在该目录下打开命令窗口

安装依赖环境:

sudo apt-get install build-essential nasm yasm pkg-config libx264-dev libx265-dev

编译安装

./configure --prefix=/usr/local --enable-gpl --enable-shared --enable-libx264 --enable-libx265

make

sudo make install

二、搭建流媒体服务器

在这里,选用的流媒体服务器是mediamtx。

下载地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.6.0

系统不同选择的压缩包不同,我用的是ubuntu系统。

下载下来之后进行解压,可以看到里面有三个文件

打开命令窗口,执行命令启动服务器。

./mediamtx

操作界面如下:

三 、推流

rtsp协议:

推送某个视频

ffmpeg -re -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream

循环推送某个视频

ffmpeg -re -stream_loop -1 -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream

四、拉流显示视频

播放拉流视频

ffplay rtsp://127.0.0.1:8554/stream

视频显示:

相关推荐
智能工业品检测-奇妙智能2 小时前
SpringBoot整合FFmpeg的方法
人工智能·ffmpeg·springboot·deepseek·openclaw
斌蔚司李3 小时前
Windows 上安装 FFmpeg
windows·ffmpeg
binderIPC3 小时前
Android项目中FFmpeg的.so包使用详情
android·ffmpeg
java_nn4 小时前
使用ffmpeg直播推流
ffmpeg
智能工业品检测-奇妙智能4 小时前
快速直播:Node.js + FFmpeg + flv.js 全栈实战
javascript·ffmpeg·node.js
Okailon4 小时前
Linux上的录屏经历 kazam OBS ffmpeg 及 oCam(Win) filmage screen(Mac)
linux·macos·ffmpeg
PengShuaiD55 小时前
【AI编码】用ChatGPT基于Whisper+ffmpeg实现一个根据视频字幕执行自动化裁剪本地小工具
人工智能·chatgpt·ffmpeg·whisper
TEC_INO5 小时前
Linux31:FFMPEG时间戳、时间基、时间转换的讲解
ffmpeg
智能工业品检测-奇妙智能5 小时前
linux 安装 FFmpeg 和windows安装 FFmpeg
linux·windows·ffmpeg
xmRao13 小时前
Qt+FFmpeg 实现摄像头采集并录制 YUV 格式视频
qt·ffmpeg·音视频