1.FFmpeg命令行推拉流
克隆rtsp-simple-server源码
git clone https://github.com/aler9/rtsp-simple-server.git
克隆成功
确认已安装go编译器: 1.20.7
编译 rtsp流服务器: 终端进入 rtsp-simple-server,然后输入go build 生成mediamtx
启动流服务器 ./mediamtx
执行下面命令向服务推流:
ffmpeg -re -stream_loop -1 -i /Users/hackerx/Desktop/test.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/stream
成功推流:
ffplay 命令行拉流播放: ffplay rtsp://127.0.0.1:8554/stream
VLC拉流播放:
2.FFmpegC++代码推拉流:
windows下tcp拉流效果:
拉流成功保存为文件