1、下载rtsp-simple-server
https://github.com/aler9/rtsp-simple-server/releases
我下载的是windows版本的。下载完后直接运行exe文件即可启动。
2、ubuntu 16.04环境下载、编译、运行SRS
git clone https://github.com/ossrs/srs
cd srs/trunk
./configure && make
// 启动SRS:
./etc/init.d/srs start
//查看SRS状态:
./etc/init.d/srs status
3、使用ffmpeg给rtsp-simple-server推流
ffmpeg -re -stream_loop -1 -i test-2.mp4 -c copy -f rtsp rtsp://192.168.8.166:8554/test
4、使用ffmpeg从rtsp-simple-server拉取rtsp流并转换为rtmp流后推送到srs服务器
ffmpeg -re -rtsp_transport tcp -i "rtsp://192.168.8.166:8554/test" -f flv -vcodec copy -acodec copy -f flv -s 1280x720 -q 10 "rtmp://192.168.142.129:1935/zzz1234_whiteday_sub/stream"
5、从srs服务器拉流
ffplay rtmp://192.168.142.129:1935/zzz1234_whiteday_sub/stream
或者用VLC打开RTMP直播流rtmp://192.168.142.129:1935/zzz1234_whiteday_sub/stream