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

在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.lryc.cn/news/252956.html

相关文章:

  • 互联网摸鱼日报(2023-12-05)
  • Android 项目的依赖方式
  • ArcGIS提取DEM中的山脉范围
  • 漏洞复现--万户ezoffice wpsservlet任意文件上传
  • TCPDUMP抓包明确显示IP地址和端口号
  • java FTP客户端获取文件流假死问题
  • python使用记录
  • 【Vulnhub 靶场】【Coffee Addicts: 1】【简单-中等】【20210520】
  • codeforces每日两道思维题(第 二 天)
  • 【网络安全】-常见的网站攻击方式详解
  • ElasticSearch学习笔记(一)
  • go写文件后出现大量NUL字符问题记录
  • 【Collection - PriorityQueue源码解析】
  • Javascript_根据截止日期超时自动返回
  • 记录 | vscode设置自动换行
  • k8s引用环境变量
  • navicate16 2059 plugin http could not be loaded
  • dp-基础版动态规划(动态规划每日一题计划)10/50
  • 轻食沙拉店外卖配送小程序商城效果如何
  • Oracle ADRCI工具使用说明
  • Amazon CodeWhisperer 正式可用, 并面向个人开发者免费开放
  • 8-Hive原理与技术
  • cloudflare Tunnel完整
  • 微信聊天窗口测试用例
  • Linux下配置邮箱客户端MUTT,整合msmtp + procmail + fetchmail
  • [每周一更]-(第75期):Go相关粗浅的防破解方案
  • 停留时间是您需要跟踪的 SEO 指标
  • ES常用操作语句
  • MicroPython STM32F4 RTC功能使用介绍
  • 【鸿蒙应用ArkTS开发系列】- 选择图片、文件和拍照功能实现