windows环境下,搭建RTSP视频推流服务器
1. 环境与配置
1.1 系统环境
我这里使用的Windows 10 64位
1.2 下载RTSP服务器
下载页面 : https://github.com/aler9/rtsp-simple-server/releases
这里,我们下载 rtsp-simple-server_v0.19.1_windows_amd64.zip
1.3 下载FFmpeg
下载页面 : https://github.com/BtbN/FFmpeg-Builds/releases
这里,我们下载 ffmpeg-n4.4-latest-win64-gpl-4.4.zip
1.4 获取一个视频文件
可以是自己用手机录一段视频,导入到电脑上。
或者从网上下载一段视频文件。
1.5 解压到同一个文件夹下
将rtsp-simple-server_v0.19.1_windows_amd64.zip
、ffmpeg-n4.4-latest-win64-gpl-4.4.zip
解压到同一文件夹下。
同时,将视频文件也放入该文件夹下。
2. 启动服务器,进行推流
2.1 使用命令行,运行rtsp-simple-server.exe
我们打开CMD
,进入该文件夹目录下,执行rtsp-simple-server.exe
看到[RTSP] listener opened on :8554 (TCP)
,就说明rtsp
服务器启动成功了
还有rtmp、hls之类,有兴趣可以研究下
2.2 使用ffmpeg 执行推流
我们打开一个新的CMD
窗口,进入文件夹目录下,执行如下命令,注意:这里的视频文件名需要改成你自己的视频文件名
ffmpeg -re -stream_loop -1 -i 你视频的文件名 -c copy -f rtsp rtsp://127.0.0.1:8554/video
参数说明
-re 是以流的方式读取
-stream_loop -1 表示无限循环读取
-i 就是输入的文件
-f 格式化输出到哪里
执行完毕后,如下所示
2.3 打开VLC media Palyer
打开VLC media Palyer
,这个是win10自带的播放器,选择媒体->打开网络串流
也可以使用迅雷影音,也能播放rtsp流
输入rtsp://127.0.0.1:8554/video
点击播放,就可以看到视频在播放了
参考
windows环境下python使用ffmpeg rtsp推流
Windows环境下视频文件转成RTSP视频流和RTMP流
windows环境下,搭建RTSP视频推流服务器相关推荐
- Windows环境下搭建nginx文件下载服务器
这里 https://zhangphil.blog.csdn.net/article/details/122377041https://zhangphil.blog.csdn.net/article/ ...
- 在Windows环境下搭建Android开发环境
标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...
- 第二课 如何在WINDOWS环境下搭建以太坊开发环境
[本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部署前的比较环境准备. [技术收获] 如何在WINDOW(笔者以WINDOWS 10为例)环境搭建以太坊开发环境,按照以下安装 ...
- windows环境下搭建rabbitMQ开发环境
2019独角兽企业重金招聘Python工程师标准>>> windows环境下搭建rabbitMQ开发环境 1.下载与安装 erlang rabbitmq 是使用erlang语言开发的 ...
- Apache Nifi在Windows环境下搭建伪群集及证书登录
代码地址如下: http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题 ...
- Windows 环境下搭建VTS
VTS windows 环境下搭建 测试vts 需要可以访问谷歌网站, 工具: Python2.7 (Python3 无法配置成功,配置时会报各种错误) Windows 7 JDK 版本1.8以上 ...
- win10自带sftp服务器_FreeSSHD在Windows环境下搭建SFTP服务器
0 建议现在Windows环境下安装cygwin,否则在Windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接 2 安装 傻瓜式一键安装 安装过程中会提示"提 ...
- Windows平台下搭建自己的Git服务器
Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库,相当于 Git 的 Java 管理工具. Gitblit 支持Linux操作系统,因此 Gitblit 需要java运行环境 ...
- 第一课 如何在WINDOWS环境下搭建以太坊开发环境
目录:https://blog.csdn.net/qq_40452317/article/details/90270046 [本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部 ...
- Windows环境下搭建Shell环境
有的时候在Windows环境我们在学习新知识的时候,需要linux操作环境,但又不想花钱买云服务,这个时候可以采用以下方法,简单快速高效的搭建好环境.然后就可以愉快的在终端用各种shell命令写脚本了 ...
最新文章
- shell 压测_【原】shell编写一个简单的jmeter自动化压测脚本
- 栈windows linux,Linux+Windows: 程序崩溃时,在 C++ 代码中,如何获取函数调用栈信息...
- 固定资产分类与代码_促进产业技术升级换代!固定资产加速折旧优惠政策了解一下...
- Android -- 无线网络配置信息的管理者WifiConfigStore简介
- NoSuchObjectException(message:ods_db.event table not found)
- qt解决中文乱码问题。总结一下
- 163邮箱邮件被退回,什么企业邮箱可以接收国外邮件?
- 博尔顿大学介绍让学生们在9月重返校园的创新措施
- 尺寸公差分析尺寸链计算软件:新能源电池行业—模组散热系统之弹簧长度计算
- Linux下开源pcb设计软件,KiCAD更好用的开源免费的原理图、PCB设计软件
- JAVA个版本新特性
- the spell of the rising moon
- 《云计算和大数据时代网络技术揭秘》读后感
- php 根号2计算过程,根号换算(开方计算器在线)
- “语象观察”-爬取人民日报并统计词频
- Chrome 清除特定网站的 cookie
- Mysql索引命中级别
- 上海地铁有“世界级”免费Wi-Fi了,整个魔都全嗨了!
- 捷信2020年亏45亿元:CEO称今年肯定盈利 在华两高管离职 近半年投诉激增万条
- CF1471(Round 694 div2) 题解
热门文章
- Java 版本6下载大全
- alpha-beta 极大极小值剪枝算法
- steam怎么设公用计算机,steam家庭共享是什么?steam设置家庭共享的方法
- Windows文件扩展名
- 未来杯总结1--cuda8.0+cuDnnv6+anavonda+tensorflow-gpu+keras+ubuntu16.04
- 奥维天地图解决办法!如何申请个人天地图API密钥?
- bcrypt加密工具
- 南邮计算机考研复试经验,我的一点建议——南京邮电大学考研经验_跨考网
- 《动手学深度学习》资料汇总+网站推荐
- Matlab实现——巧用灰色关联法完成“系统分析”与“综合评价”