ffmpeg 推流

参考 【windows&&linux环境下实现ffmpeg&&vlc rtsp本地视频、摄像头推流,VLC推拉流

本地视频 推流 localhost

  1. 下载 mediamtx 服务器 https://github.com/bluenviron/mediamtx/releases

  2. 下载 ffmpeg https://github.com/BtbN/FFmpeg-Builds/releases

  3. 解压,将 mediamtx 中的 mediamtx.exe 、mediamtx.yml 和 ffmpeg\bin 中的 ffmpeg.exe、ffplay.exe、ffprobe.exe 放在同一个文件夹 里 (a.mp4 随便一个视频)

  4. 在该文件夹中起一个 cmd,运行 mediamtx.eve,启动 RTSP 服务器

  5. 在该文件夹中起另一个 cmd,执行命令

    bash 复制代码
    ffmpeg -re -stream_loop -1 -i a.mp4 -c copy -f rtsp rtsp://localhost:8554/video

    显示如图所示的最后一行就成功了

  6. 通过 VLC 或 Potplayer 拉流

摄像头 推流 localhost

步骤 5 换成

bash 复制代码
ffmpeg -f dshow -i video="Integrated Camera" -framerate 30 -video_size 640x480 -f rtsp rtsp://localhost:8554/video

无损的话:

bash 复制代码
ffmpeg -f dshow -i video="Integrated Camera" -framerate 30 -video_size 640x480 -c:v rawvideo -pix_fmt yuv420p -f rtsp rtsp://localhost:8554/video

其中 video="Integrated Camera" 是自己的摄像头名称,可该命令查询:

bash 复制代码
ffmpeg -list_devices true -f dshow -i dummy
相关推荐
活捉一个坏小孩5 天前
Nvidia FFmpeg安装说明
ffmpeg
WF_YL5 天前
如何删除 Oracle 过期 key / 数据,删除目的的key
ffmpeg
浩瀚之水_csdn5 天前
avcodec_find_decoder函数详解
ffmpeg
浩瀚之水_csdn8 天前
avcodec_parameters_copy详解
linux·人工智能·ffmpeg
不吃鱼的猫74812 天前
【ffplay 源码解析系列】02-核心数据结构详解
c++·ffmpeg·音视频
不吃鱼的猫74812 天前
【ffplay 源码解析系列】01-开篇-ffplay整体架构与启动流程
c++·架构·ffmpeg·音视频
REDcker14 天前
FFmpeg开发者快速入门
ffmpeg
不吃鱼的猫74814 天前
【从零手写播放器:FFmpeg 音视频开发实战】04-封装格式与多媒体容器
c++·ffmpeg·音视频
REDcker15 天前
FFmpeg完整文档
linux·服务器·c++·ffmpeg·音视频·c·后端开发
硬汉嵌入式15 天前
QEMU & FFmpeg作者Fabrice Bellard推出MicroQuickJS,一款面向嵌入式系统JavaScript引擎,仅需10K RAM
javascript·ffmpeg·microquickjs