利用srs将rtsp转成flv

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值