在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流

大纲

  • [1 搭建启动rtsp server](#1 搭建启动rtsp server)
  • [2 推送录屏视频流](#2 推送录屏视频流)
  • [3 检验](#3 检验)
    • [3.1 获取本机IP](#3.1 获取本机IP)
    • [3.2 检测](#3.2 检测)

1 搭建启动rtsp server

https://github.com/aler9/rtsp-simple-server/releases下载Windows版本的编译结果。

解压,然后启动该程序

2 推送录屏视频流

下载FFmpeg

https://ffmpeg.org/download.html下载Windows版本的编译结果。

解压后,通过cmd进入FFmpeg所在的目录,执行下面的命令(其中rtsp://localhost:8554/mystream是上一步生成的地址)。

ffmpeg -f gdigrab -framerate 10 -i desktop -f rtsp -g 5 -an rtsp://localhost:8554/mystream

我们可以看到console会出现下面的变化。

rstp simple server的窗口会发生下面的变化。

3 检验

3.1 获取本机IP

在cmd中使用ipconfig获取本机IP

3.2 检测

可以使用VLC播放器测试流地址是否有效。

填入rtsp://172.168.1.218:8554/mystream。注意此处不能再使用localhost了,而是要用本机的IP。

在VCL中能看到屏幕就代表我们方案是通过的。

相关推荐
cpsvps_net16 小时前
美国服务器环境下Windows容器工作负载智能弹性伸缩
windows
甄超锋16 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
cpsvps18 小时前
美国服务器环境下Windows容器工作负载基于指标的自动扩缩
windows
胡耀超20 小时前
DataOceanAI Dolphin(ffmpeg音频转化教程) 多语言(中国方言)语音识别系统部署与应用指南
python·深度学习·ffmpeg·音视频·语音识别·多模态·asr
byxdaz20 小时前
FFmpeg QoS 处理
ffmpeg
网硕互联的小客服21 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
etcix1 天前
implement copy file content to clipboard on Windows
windows·stm32·单片机
许泽宇的技术分享1 天前
Windows MCP.Net:基于.NET的Windows桌面自动化MCP服务器深度解析
windows·自动化·.net
非凡ghost1 天前
AMS PhotoMaster:全方位提升你的照片编辑体验
windows·学习·信息可视化·软件需求
mortimer1 天前
一次与“顽固”外部程序的艰难交锋:subprocess 调用exe踩坑实录
windows·python·ai编程