1. 安装docker环境
2.利用docker 拉取srs的镜像 docker pull registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4
如下图:
3.运行srs镜像生成容器
docker run --rm -d -p 1935:1935 -p 1985:1985 -p 18080:8080 registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs -c conf/docker.conf
如下图:
4. 利用ffmpeg 将rtsp的流地址推流成flv格式 ffmpeg -rtsp_transport tcp -re -i "rtsp://admin:clear123@192.168.21.49:554/h264/ch1/main/av_stream" -c copy -f flv rtmp://localhost/live/livestream 注意事项:ffmpeg默认推流方式采用UDP方式,我在使用过程中发现会有画屏,所以使用 -rtsp_transport tcp 参数将推流方式改成tcp协议,然后不再有画屏
如下图:
5.访问流地址 http://192.168.21.86:18080/live/livestream.flv 其中IP是自己服务器的IP,换成自 己的实际IP