windows环境下实现ffmpeg本地视频进行rtsp推流

这篇具有很好参考价值的文章主要介绍了windows环境下实现ffmpeg本地视频进行rtsp推流。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:有时候服务端(如linux)或者边缘端(jetson盒子)需要接受摄像头的视频流输入,而摄像头的输入视频流一般为rtsp,测试时需要搭建摄像头环境,很不方便,因此需要对本地视频进行rtsp推流,模拟摄像头的rtsp输入。

一、环境搭建

1. 系统环境

本地使用windows10, 64位

2. 下载rtsp

rtsp下载地址:https://github.com/bluenviron/mediamtx/releases
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

3. 下载ffmpeg

ffmpeg:下载地址:https://github.com/BtbN/FFmpeg-Builds/releases
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

4. 把rtsp和ffmpeg解压到同一个文件夹

把上面下载的两个压缩包解压到同一个文件夹,视频也放到该文件夹目录下,如下图所示:
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

二、ffmpeg对本地视频进行rtsp推流

1. 启动rtsp

双击点开mediamtx.exe,得到如下图画面:
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

2. ffpmeg推流本地视频

打开cmd终端(win+r,输入cmd, 回车),进入到ffmpeg.exe所在路径,使用以下命令:

ffmpeg -re -stream_loop -1 -i normal_78.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/video

windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

注意:这里ip为本地环境Ip,可以在cmd终端输入ipconfig查看。

ffpmeg常用参数:
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp

3. 使用vlc验证是否推流成功

(1) 下载vlc软件并安装:
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp
(2) 打开vlc,点击媒体->打开网络串流->输入网路url:rtsp://127.0.0.1:8554/video
windows环境下实现ffmpeg本地视频进行rtsp推流,rtsp,ffmpeg,rtsp
如果能正常播放视频,证明推流成功,服务端或者边缘端可以使用ur进行rtsp来推流。文章来源地址https://www.toymoban.com/news/detail-849452.html

到了这里,关于windows环境下实现ffmpeg本地视频进行rtsp推流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RTSP 和 RTMP原理 & 通过ffmpeg实现将本地摄像头推流到RTSP服务器

    0、参考资料 秒懂流媒体协议 RTMP 与 RTSP 什么是RTMP 和 RTSP?它们之间有什么区别? RTSP和RTMP的区别是什么? 1、RTSP 和 RTMP的工作原理 1)RTSP工作原理 用户设备向视频流平台发送 RTSP 请求 视频流平台返回可以操作的请求列表,比如 播放、暂停 等 用户设备向视频流平台发送具

    2024年02月08日
    浏览(65)
  • 基于开源的Micro-RTSP,使用VLC和ffmpeg拉流播放RTSP视频流,本例使用安信可ESP32 CAM进行推流。

    基于开源的Micro-RTSP,使用VLC和ffmpeg拉流播放RTSP视频流,本例使用安信可ESP32 CAM进行推流。 vlc播放命令为:rtsp://192.168.43.128:8554/mjpeg/1。 ffmpeg播放命令为:ffplay rtsp://192.168.43.128:8554/mjpeg/1。 使用ESP-IDF5.0编译成功。esp-idf-v4.4.2编译不成功,有成功的小伙伴可以分享一下。 git cl

    2024年02月01日
    浏览(47)
  • ffmpeg + nginx 实现rtsp视频流转m3u8视频流,转码推流(linux)

    FFmpeg即是一款音视频编解码工具,同时也是一组音视频编码开发套件,作为编码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种多彩格式转换、多种采样率转换、多种码率

    2024年02月09日
    浏览(70)
  • 基于FFmpeg进行rtsp推流及拉流

    1. 安装FFmpeg FFmpeg 是一个免费、开源的跨平台视频和音频流处理工具。 首先,打开终端(在 Windows 中是命令提示符,在 Windows 搜索栏中输入“cmd”,然后打开命令提示符),然后运行以下命令以检查您的系统上是否已安装 FFmpeg: ffmpeg -version 如果显示安装的版本号,表明 FF

    2024年04月17日
    浏览(37)
  • Python进行ffmpeg推流和拉流rtsp、rtmp + AI模型推理

    流媒体协议,英文学名Streaming Protocol,用一句人话来解释:流媒体协议是一种用于通过 Web 传递多媒体的协议。 传统视频流协议:RTMP和RTSP ,其中 RTMP 是基于 TCP 开发的,那么 RTSP 使用到了 UDP 。 底层协议:TCP 视频编解码器: H.264 音频编解码器:AAC 延迟:3 - 30 秒 RTMP 的最大

    2024年02月06日
    浏览(42)
  • FFmpeg/opencv + C++ 实现直播拉流和直播推流(对视频帧进行处理)

    本文主要使用C++ ffmpeg库实现对除去webrtc的视频流进行拉流,而后经过自身的处理,而后通过将处理后的视频帧进行编码,最后进行推流处理。详情请看代码 参考链接: https://blog.csdn.net/weixin_45807901/article/details/129086344 https://blog.csdn.net/T__zxt/article/details/126827167

    2024年02月16日
    浏览(55)
  • 使用FFmpeg将本地文件通过UDP推流的音视频

    推流是指将音视频数据通过网络传输到指定的目标端,而FFmpeg是一个功能强大的跨平台多媒体处理工具,可以用于音视频编解码、转码、处理等操作。本文将介绍如何使用FFmpeg将本地文件通过UDP协议进行推流,实现音视频数据的传输。 首先,需要确保已经安装了FFmpeg工具。如

    2024年03月19日
    浏览(69)
  • 用EasyAVFilter(ffmpeg.dll)实现RTSP流转RTMP推流的demo示例Linux版

    ffmpeg.exe做拉流转推流不靠谱,不能产品化;avcodec、avfilter做拉流转推流门槛又太高;用EasyAVFilter将ffmpeg.c改成ffmpeg.dll,用起来刚刚好,直接上示例代码: Demo下载地址:https://www.easydarwin.org/tools/153.html

    2024年02月21日
    浏览(53)
  • Windows上搭建Nginx-http-flv实现rtsp视频流推流到rtmp流媒体服务器并转换和前端拉取http-flv视频流

    Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流_霸道流氓气质的博客-CSDN博客 Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流: Vue中使用vue-vi

    2024年02月15日
    浏览(74)
  • Windows上搭建rtsp-simple-server流媒体服务器实现rtsp、rtmp等推流以及转流、前端html与Vue中播放hls(m3u8)视频流

    Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流_霸道流氓气质的博客-CSDN博客 上面讲了Nginx-http-flv-module+flv.js进行流媒体服务器搭建和前端播放视频流的过

    2024年02月01日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包