在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中能看到屏幕就代表我们方案是通过的。