srs流媒体部署

官网教程链接https://ossrs.net/lts/zh-cn/docs/v4/doc/getting-started
github 网址https://github.com/ossrs/srs/wiki/migrate_v4_CN_introduction
个人博客 http://www.coderyj.com
idea 注册方法 http://idea.coderyj.com
技术交流qq群 729987144

1.下载源码
git clone -b 4.0release https://gitee.com/ossrs/srs.git
2.编译,注意需要切换到srs/trunk目录:
cd srs/trunk
./configure
make
3.启动服务 需要webrtc 因为webrtc延迟在100ms-300ms
CANDIDATE="192.168.1.10"
./objs/srs -c conf/rtmp2rtc.conf
4.检查SRS是否成功启动,可以打开 http://localhost:8080/ ,或者执行命令:
# 查看SRS的状态
./etc/init.d/srs status

# 或者看SRS的日志
tail -n 30 -f ./objs/srs.log
  • 例如,下面的命令显示SRS正在运行:
MB0:trunk $ ./etc/init.d/srs status
SRS(pid 90408) is running.                                 [  OK  ]

MB0:trunk $ tail -n 30 -f ./objs/srs.log
[2021-08-13 10:30:36.634][Trace][90408][12c97232] Hybrid cpu=0.00%,0MB, cid=1,1, timer=61,0,0, clock=0,22,25,0,0,0,0,1,0
5.ffmpeg推流
ffmpeg -i "rtsp://admin:a12345678@172.16.1.211:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif" -vcodec copy -acodec copy -f flv "rtmp://172.16.1.65:1935/live/livestream"
  • 需要先安装 ffmpeg
  • rtsp://admin:a12345678@172.16.1.211:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif 这个是我摄像机的rtsp地址, 更改为你的地址即可

在这里插入图片描述

6.查看播放

访问地址 http://172.16.1.65:8080
在这里插入图片描述

  • flv格式的大概慢3s
    在这里插入图片描述
  • webrtc播放 没有延迟
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值