准备工作:ffmpeg包、easydarwin服务包、测试环境(windows)
ffmpeg和easydarwin都支持全平台;

PS: 直接使用VLC也可以推流,更加简单,我这是特殊使用场景

安装ffmpeg

解压准备的ffmpeg的包,放在任意目录下,配置系统环境变量(可以配置也可以不配置直接使用)

修改系统环境变量 - PATH - 新增 - 粘贴ffmpeg的目录地址(到bin目录,如下)-保存
D:\Program Files (x86)\ffmpeg-5.0-essentials_build\ffmpeg-5.0-essentials_build\bin


测试ffmpeg环境变量:win + r - cmd - 输入ffmpeg- 内容输出表达环境变量配置成功

启动easydarwin服务

解压easydarwin包,运行start.bat脚本,看到如下界面回车即可:
PS: 这里我使用的是node版本,go版本也可以正常使用。

预览推流服务

打开浏览器输入: 127.0.0.1:10008 即可看到easydarwin界面

使用FFMPEG创建RTSP推流

使用终端输入:
ffmpeg -stream_loop -1 -re -i E:\big_buck_bunny.mp4 -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://localhost/test
参数解释:
-stream_loop -1表示无限循环视频
E:\big_buck_bunny.mp4 为视频地址(我这里是写全的)
rtsp://localhost/test 为推流的rtsp地址,(不要修改端口了)

启动成功如下

直接访问easydarwin地址,可以再推流列表里面看到正在推流的视频
测试可以使用VLC测试

MP4转RTSP推流(ffmpeg和easydarwin)相关推荐

  1. 使用EasyDarwin+FFmpeg实现rtsp推流

    一.背景 ​ 最近在学习ffmpeg的基本操作,ffmpeg功能非常强大,可以运行音频和视频多种格式的录影.转换.流功能,包含了libavcodec--这是一个用于多个项目中音频和视频的解码器库,以及 ...

  2. FFmpeg 中 RTSP推流桌面和Android设备延时测试

    文章目录 1. FFMPEG 推流: 1.1 FFmpeg 源码准备 1.2 RTSP 推流服务器 2. 执行流程 2.1 启动服务器 2.2 执行桌面推流 2.3 播放 3. 安卓测试 1. FFM ...

  3. windows环境下python使用ffmpeg rtsp推流

    rtsp推流 1.下载 rtsp 服务器下载网址: https://github.com/aler9/rtsp-simple-server/releases windows环境下选择windows_a ...

  4. 支持mp4的rtsp服务器,基于Windows服务器,从0开始搭建一个基于RTSP协议的直播平台...

    作案工具下载 EasyDarwin 服务端程序,用来接受推流和拉流 FFmpeg 可以用来推流视频数据到服务端,也可以从服务端拉流下来播放,也可以从一个服务端拉流下来,转推到另一个服务端去. Easy ...

  5. NVIDIA DeepStream配置文件解析;摄像头源RTSP拉流源输入,RTSP推流输出

    一.DeepStream配置文件解析 参考:官方文档 DeepStream Reference Application - deepstream-app 1. DeepStream应用程序架构 下图为 ...

  6. RTSP推流+流媒体+播放流媒体技术方案

    RTSP推流+流媒体+播放流媒体技术方案 推流与拉流的前提都是需要有流媒体服务器,所以第一步是进行搭建流媒体服务器,本文的流媒体服务器搭建方式使用的是EasyDarwin流媒体方案 下载EasyDar ...

  7. 设置VLC播放器进行RTSP推流桌面(共享桌面)

    设置VLC播放器进行RTSP推流桌面(共享桌面) 一.推流与拉流概念 二.设置推流端 三.设置拉流端(播放端) VLC官网:https://www.videolan.org/ 一.推流与拉流概念 首先 ...

  8. 基于VLC实现RTSP推流视频

    基于VLC实现RTSP推流视频 一.添加VLC头文件和库文件 二.封装RTSPServer推流类 三.测试代码 不清楚推流大概原理的小伙伴,参考<设置VLC播放器进行RTSP推流视频> 这 ...

  9. 设置VLC播放器进行RTSP推流视频

    设置VLC播放器进行RTSP推流视频 一.推流与拉流概念 二.设置推流端 三.设置拉流端(播放端) VLC官网:https://www.videolan.org/ 一.推流与拉流概念 首先,做几个名词 ...

最新文章

  1. Flutter介绍 - Flutter,H5,React Native之间的对比
  2. Linux命令之whereis
  3. ubuntu 下安装java6的源
  4. STM32开发 -- VS2017错误
  5. 反射获取有参数的构造方法并运行
  6. 历史数据如何处理_数据库表数据量大读写缓慢如何优化(1)【冷热分离】
  7. mysql cluster linux_【完美】Mysql-cluster数据库集群搭建(linux)
  8. Ubuntu下使用UFW配置防火墙(简化iptables的操作)
  9. iOS(iPhone/iPad)开发新手必读
  10. 20172311 2017-2018-2 《程序设计与数据结构》实验一报告
  11. 【Allennlp】: Allennlp中的test_data
  12. 太阳能逐日自动跟踪系统,太阳能光伏追光追日发电实训系统
  13. win10一根网线连接linux,win10系统使用一根网线连接两台电脑的操作方法
  14. 刷题——求斐波那契数列的第n项(迭代)
  15. IGBT静态参数测试系统可测项目有哪些?
  16. python能代替ps吗_Python中怎么像PS一样处理图像
  17. 测试分类方法(含常见面试题)
  18. 搜索已配对蓝牙 java,java-查找和配对蓝牙设备
  19. 等保测评--管理制度安全测评
  20. Java钉钉开发_异常_01_error code:50002, error message:请求的员工userid不在授权范围内...

热门文章

  1. Js核心技术——待补充
  2. SUSE12安装SAP HANA 2.0内存数据库
  3. cocos做飞机大战笔记【敌机发射子弹】
  4. Unity Shader GrabPass 使用注意的问题
  5. 银河麒麟使用时遇到的问题
  6. python中gbk字符原因报错_深入理解Python中的字符和编码,结合,了解,与
  7. java编程惯用法_java惯用法转载
  8. 电脑系统重装下载的系统在哪找到
  9. Spring+SpringMVC+Jsp实现校园二手交易系统
  10. 【期末复习】带着问题看网络信息安全