2、Window下安装FFmpeg并实现将摄像头的流推流到SRS

2.1、安装FFmpeg

2.1.1、官方地址

FFmpeg官方地址:FFmpeg

FFmpeg的GitHub地址:GitHub - FFmpeg/FFmpeg: Mirror of https://git.ffmpeg.org/ffmpeg.git

2.1.2、下载

Windows下要使用FFmpeg可以直接下载官方现成的库,当然也可以自己通过源码进行安装,这里我们直接下载官方编译好的库。

点击第3步骤进入下面的页面,切记找对,不要下载错了哟。

由于下载非常的慢,需要耐心的等待。我本地以前下载了一个,就使用以前的。

下载的安装包解压内容如下所示:

(3)配置环境变量 

(4) 验证是否安装成功

ffmpeg -version

 2.2、配置摄像头

我是买的海康的摄像头,将摄像头的电源和网线插好。

2.2.1、下载海康的设备网络搜索工具

下载地址:工具软件(Hikvision Tools) - 桌面应用软件 - 海康威视Hikvision

2.2.2、打开软件,修改摄像头的IP地址与你本地电脑的IP在一个网段下

(1)打开软件

点击刷新就可以读取在同一局域网下的摄像头

(2)查看自己电脑的网段

 

(3)修改摄像头的IP

注意修改的IP前面需要和你电脑的IP网段一致,最后一位不一样。

假如我设置为:192.168.0.109

(4)在ie浏览器访问摄像头可以看到画面

注意:海康的摄像头web页面只能使用老ie浏览器才能打开。

(5)输入用户名和密码,成功访问

 2.3、测试摄像头推流到SRS

2.3.1、海康摄像头的RTSP格式:

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

格式一:

rtsp://admin:123456@192.168.0.109:554/Streaming/Channels/1

格式二:

rtsp://admin:123456@192.168.0.109:554/h264/1/main/av_stream

2.3.2、FFmpeg的推流拉流推流方式

命令如下

ffmpeg -re -i rtsp://admin:123456@192.168.0.109:554/h264/1/main/av_stream -vcodec copy -acodec copy -f flv -y rtmp://192.168.145.201:1935/live/livestream

解释一下:

海康的RTSP格式:
rtsp://admin:123456@192.168.0.109:554/h264/1/main/av_stream

安装的SRS规定的地址,你只需要替换你的ip
rtmp://192.168.145.201:1935/live/livestream

只需要换成你们自己对应的地址,其它都按照命令中来。说白了,拷贝我的命令,更换两个上面两个链接即可使用。

2.3.3、开始

在命令行执行命令 

2.3.4、查看SRS的web页面

 2.3.5、使用SRS提供的可访问的地址来实时播放

(1)SRS提供了以下几种流播放形式

RTMP (by VLC): rtmp://localhost/live/livestream(很多浏览器不支持flash,在web端已经不支持了)
H5(HTTP-FLV): http://localhost:8080/live/livestream.flv (推荐)
H5(HLS): http://localhost:8080/live/livestream.m3u8
​

(2)我们选择第二种方式来播放,将localhost替换成自己SRS安装的服务器地址

http://192.168.145.201:8080/live/livestream.flv

(3)使用VLC工具来播放,可以在网上搜索自己下载

打开串流

 输入地址

 点击播放

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了凡啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值