下面使用的是ubuntu的,window系统可以参考:
通过rtsp-simple-server和ffmpeg实现录屏并发布视频直播_rtsp simple server_病毒宇宇的博客-CSDN博客
一、安装rtsp-simple-server
(1)下载rtsp-simple-server
下载地址:Releases · bluenviron/mediamtx · GitHub
- 如下图,选择合适自己系统的文件
(2)启动rtsp-simple-server
解压压缩包后,有文件如下:
启动rtsp服务,我使用的是ubuntu系统,所以运行下面命令
./mediamtx mediamtx.yml
二、安装FFmpeg
# 1、运行以下命令更新软件包列表:
sudo apt update
# 2、运行以下命令安装FFmpeg:
sudo apt install ffmpeg
# 3、安装完成后,您可以通过运行以下命令来验证FFmpeg是否成功安装:
ffmpeg -version
三、运行FFmpeg
方式1:使用movies/test.mp4作为数据推流
ffmpeg -re -stream_loop -1 -i movies/test.mp4 -c copy -f rtsp rtsp://localhost:8554/mystream
方式2:使用摄像头0作为数据推流
ffmpeg -f v4l2 -input_format mjpeg -i /dev/video0 -c:v copy -f rtsp rtsp://localhost:8554/mystream
四、使用工具查看rstp流
vlc播放器工具:VLC: Official site - Free multimedia solutions for all OS! - VideoLAN