在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版本的编译结果。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第1张图片
解压,然后启动该程序
在这里插入图片描述

2 推送录屏视频流

下载FFmpeg

从https://ffmpeg.org/download.html下载Windows版本的编译结果。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第2张图片
解压后,通过cmd进入FFmpeg所在的目录,执行下面的命令(其中rtsp://localhost:8554/mystream是上一步生成的地址)。

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

我们可以看到console会出现下面的变化。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第3张图片
rstp simple server的窗口会发生下面的变化。
在这里插入图片描述

3 检验

3.1 获取本机IP

在cmd中使用ipconfig获取本机IP
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第4张图片

3.2 检测

可以使用VLC播放器测试流地址是否有效。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第5张图片
填入rtsp://172.168.1.218:8554/mystream。注意此处不能再使用localhost了,而是要用本机的IP。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第6张图片
在VCL中能看到屏幕就代表我们方案是通过的。
在Windows操作系统上使用rtsp simple server和ffmpeg推送录屏视频流_第7张图片

你可能感兴趣的:(aws,windows,ffmpeg)