当前位置: 首页 > news >正文

ffmpeg,ffplay, vlc,rtsp-simple-server,推拉流命令使用方法,及测试(二)

一、常用命令
ffmpeg 推流命令 :

ffmpeg -re -i input.mp4 -c copy -f flv rtmp://39.105.129.233/myapp/ffmpeg -re -i input.mp4 -c copy -f flv rtsp://39.105.129.233/myapp/-re 读取流
-i 输入文件
-f  # 指定推流format

ffplay 拉流命令 :

ffplay rtmp://39.105.129.233/myapp/

fmpeg 拉流命令 :

ffmpeg -i rtmp://39.105.129.233/myapp/ -c copy output.flv
ffmpeg -i rtmp://39.105.129.233/myapp/ -c copy output.mp4

二、下载软件
使用windows环境 FFmpeg推流本地视频文件到RTSP服务器并使用VLC播放器拉流

1.1 下载RTSP服务器

rtsp-simple-server是一个rtsp推流流媒体服务器,可以与gstreamer或ffmpeg结合进行推流。下载对应平台版本,直接运行即可。
下载地址:Github地址,具体的下载:要用的rtsp版本
在这里插入图片描述

1.2 下载FFmpeg
下载地址:Github地址,具体的下载:要用的FFmpeg版本,或者别的地方下载一个windows,ffmpeg
在这里插入图片描述

1.3 解压文件
将下载的压缩包ffmpeg-master-latest-win64-gpl.zip和rtsp-simple-server_v0.19.0_windows_amd64.zip解压完成。
将ffmpeg-master-latest-win64-gpl目录下的bin目录下的ffmpeg.exe、ffplay.exe、ffprobe.exe执行文件和rtsp-simple-server_v0.20.0_windows_amd64目录下的rtsp-simple-server.exe 、rtsp-simple-server.yml 文件放在同一个文件夹下。
在这里插入图片描述

1.4 获取一个视频文件
本地准备一个视频文件,下面使用的是1.mp4。

2、启动服务器推流
2.1 打开RTSP服务器
打开cmd终端,切换到上文所述的文件夹路径下,执行
rtsp-simple-server.exe
在这里插入图片描述
打开了一个端口号为8554

2.2 使用ffmpeg进行推流本地文件
将要进行推流的本地视频文件放在上文所述的文件夹路径下,打开一个新的cmd终端,切换到上文所述的同样的路径下,输入命令

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

2.3 打开VLC media Palyer
下载一个vlc播放器,打开VLC media Palyer播放器(也可以使用迅雷影音),选择媒体->打开网络串流

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/618883.html

相关文章:

  • Linux内核编译ARM架构 linux-6.16
  • 深度贴:前端网络基础及进阶(3)
  • archlinux中VLC无法播放视频的解决办法
  • Linux TC流控实现机制
  • MySQL——MySQL引擎层BufferPool工作过程原理
  • leetcode3258:统计满足K约束的子字符串数量Ⅰ(变长滑动窗口详解)
  • Tricentis Tosca 2025.1 LTS 系统要求
  • Java 中 Set 接口详解:知识点与注意事项
  • Day50--图论--98. 所有可达路径(卡码网),797. 所有可能的路径
  • Javase 之 字符串String类
  • Python 多进程及进程间通信
  • C++实现LINGO模型处理程序
  • 杰里常用功能API
  • Navicat更改MySql表名后IDEA项目启动会找原来的表
  • 腾讯codebuddy.ai 安装实测【从零开始开发在线五子棋游戏:完整开发记录】
  • 服务降级方式
  • 2025年最新原创多目标算法:多目标酶作用优化算法(MOEAO)求解MaF1-MaF15及工程应用---盘式制动器设计,提供完整MATLAB代码
  • 拖动式看板工具TOP6:2025最新评测
  • 疯狂星期四文案网第37天运营日记
  • 看懂 Makefile 第一课:基础
  • 企业培训笔记:宠物信息管理--实现宠物信息的添加
  • c#,vb.net全局多线程锁,可以在任意模块或类中使用,但尽量用多个锁提高效率
  • 行业分享丨SimSolid 在汽车零部件开发中应用的可行性调研及实践
  • 基于Hadoop的汽车价格预测分析及评论情感分析可视化系统
  • 海信IP108H(53U1M)_S905L-B主控-无线SV6051P/8822CS(通刷咪咕mg100_mg101)线刷固件包
  • grpc浅入门
  • 一键生成 Android 适配不同分辨率尺寸的图片
  • 什么是 Spring MVC?
  • AuthController类讲解
  • 龙舌兰人造植物、Apple Watch保护壳、厨房水槽收纳架、家居磁性挂钩等亚马逊热销单品,正在外观专利TRO维权!