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
相关推荐
彷徨而立1 天前
【FFmpeg】销毁解码器时,必须清理剩余帧吗?
ffmpeg
骄傲的心别枯萎1 天前
项目1:FFMPEG推流器讲解(五):FFMPEG时间戳、时间基、时间转换的讲解
ffmpeg·音视频·视频编解码·时间戳·rv1126
彷徨而立1 天前
【FFmpeg】HW 解码器销毁时,资源回收顺序
ffmpeg
彷徨而立1 天前
【FFmpeg】如何判断 HW解码器输出的是 硬件帧?
ffmpeg
派阿喵搞电子1 天前
基于ffmpeg库,在AGX上编译jetsonFFmpeg库带有硬件加速的h264_nvmpi视频编解码器
ffmpeg·视频编解码
彷徨而立1 天前
【FFmpeg】HW解码器输出 硬件帧 or 软件帧
ffmpeg
长沙红胖子Qt1 天前
FFmpeg开发笔记(十三):ffmpeg采集麦克风音频pcm重采样为aac录音为AAC文件
笔记·ffmpeg·音视频
feiyangqingyun1 天前
全网首发/Qt结合ffmpeg实现rist推拉流/可信赖的互联网流媒体协议/跨平台支持各个系统
qt·ffmpeg·rist推拉流
shenhuxi_yu2 天前
ffmpeg avio使用示例
ffmpeg
aqi003 天前
FFmpeg开发笔记(八十二)使用国产直播服务器smart_rtmpd执行推流操作
ffmpeg·音视频·直播·流媒体