环境:Ubuntu 16.04.7
ffmpeg-6.1
1 代码下载
最新版本:
http://www.live555.com/liveMedia/public/
历史版本下载
https://download.videolan.org/pub/contrib/live555/
选择版本live.2023.01.19.tar.gz
ps:没有选择新版本是新版本在我当前的环境编译不过,应该是需要支持c++20,不是太想更新gcc版本
2 编译
./genMakefiles linux-64bit
make
3 测试
mediaServer目录创建管道文件
mkfifo test.264
启动流媒体服务,默认端口554需要root权限
sudo ./live555MediaServer
ffmpeg推流
./ffmpeg -re -stream_loop -1 -i input.mp4 -c copy ../../live/mediaServer/test.264
vlc拉流
rtsp://192.168.56.101/test.264