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

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

大纲

  • 1 搭建启动rtsp server
  • 2 推送录屏视频流
    • 下载FFmpeg
  • 3 检验
    • 3.1 获取本机IP
    • 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中能看到屏幕就代表我们方案是通过的。
在这里插入图片描述


http://www.kler.cn/a/159103.html

相关文章:

  • 深度学习--卷积神经网络
  • MySql 日期周处理方式
  • AntFlow:一款高效灵活的开源工作流引擎
  • 【弱监督视频异常检测】2024-ESWA-基于扩散的弱监督视频异常检测常态预训练
  • MySQL技巧之跨服务器数据查询:基础篇-删除语句如何写
  • 图形 2.6 伽马校正
  • jsp在线辅助教育系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 「X」Embedding in NLP|Token 和 N-Gram、Bag-of-Words 模型释义
  • 单点登录方案调研与实现
  • 【5】PyQt按钮
  • leetcode203. 移除链表元素
  • JavaScript <md5加密的两种不同输出结果分析>--案例(二点一)
  • 统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量
  • 智慧环保:视频监控平台EasyCVR与AI智能分析在环保领域的应用
  • Python OS模块常用方法整理
  • 实现一个add方法,用于计算俩个较大的数相加或者相乘
  • 请求函数的封装---工具函数
  • Java中快速失败 (fail-fast) 机制
  • 装修流程篇
  • C++ 预处理详解
  • Siemens-NXUG二次开发-打开与关闭prt文件[Python UF][20231206]
  • IBNR详解及基于R的计算逻辑
  • Python 元组详解(tuple)
  • python字符串格式化--数字精度控制和快速写法
  • 安装npm,配置国内源
  • WebDriver运行原理的深入剖析