『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 81922|回复: 61

[进阶教程] 萤石摄像头加入到HomeAsstiant和HomeBridge中-树莓派

  [复制链接]

2

主题

42

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
金钱
208
HASS币
0
发表于 2017-8-7 10:30:22 | 显示全部楼层 |阅读模式
本帖最后由 fjj252630 于 2017-8-7 22:26 编辑

首先要感谢25989406的教程:homebridge homeassistant 配置萤石C6H摄像头,虽然已经写得很详细了,但还是走了很多弯路,我用的是树莓派,在安装FFmpeg时候跟NAS还是有区别的,不废话了,下面贴出教程:
首先萤石的摄像头都是支持配置rtsp协议的,正好HomeAssistant支持FFmpeg的摄像头,HomeBridge也有相应的插件,所以我们先安装FFmpeg,
1,安装# 安装h264编码器
cd /usr/src
sudo git clone git://git.videolan.org/x264
cd x264
sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
make
sudo make install

2,安装FFmpeg,这一步make和intall时间会比较长,大家可以先去上个厕所或出去溜一圈
cd /usr/src
sudo git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
make 
sudo make install

3,接下来我们就要测试我们的摄像头是否能够连接上了,我们可以用25989406教程里的ispyconnect软件,地址:https://www.ispyconnect.com/default.aspx,这里大家注意了,萤石的rtsp地址是:rtsp://username:password@ip:554/h264/ch1/main/av_stream,这里的username:admin,password:萤石摄像头背面的验证码,注意大小写,必须一致,ip是萤石摄像头的ip地址,然后用软件测试一下
点击新增 QQ图片20170807095935.png 选择IP拍摄器,选择第三个标签FFmpeg(H264)
QQ图片20170807100213.png
网址里填上萤石摄像头rtsp地址,其它不变,然后点击Test,如果显示Connection Failed,说明地址不对,可以用使用向导IP摄像机搜索自己对应的地址,再继续测试,这里就不写了,大家可以试试
4,完成上面步骤后,下面要测试ffm插件是否可用,输入下面命令
ffmpeg -rtsp_transport tcp -i rtsp://username:password@ip:554/h264/ch1/main/av_stream -an -f null -

如果没有错误,就可以继续HomeAssitant和HomBridge配置了
5,配置HomeAssitant
在yml文件里加入
camera:
  - platform: ffmpeg
    input: -rtsp_transport tcp -i rtsp://username:password@ip:554/h264/ch1/main/av_stream
    name: ezviz
    ffmpeg_bin: /usr/local/bin/ffmpeg
    extra_arguments: -pred 1 -q:v 2 -s 1280x720

sudo systemctl restart home-assistant.service
重启HomeAssistant服务,这时主页应该显示摄像头画面了
6,配置HomeBridge
在配置之前先安装ffm插件
sudo npm install -g homebridge-camera-ffmpeg
然后
sudo nano /home/pi/.homebridge/config.json

在platforms里面加入
{
  "platform": "Camera-ffmpeg",
  "cameras": [
    {
      "name": "Camera",
      "videoConfig": {
              "source": "-re -i rtsp://username:password@ip:554/h264/ch1/main/av_stream",
              "maxStreams": 2,
              "maxWidth": 1280,
              "maxHeight": 720,
              "maxFPS": 30
      }
    }
  ]
}
sudo systemctl restart homebridge.service

重启HomeBridge服务
到此整个教程就结束, 时间比较仓促,如果有不对地方麻烦给我留言,我会第一时间修改
再次感谢25989406的教程,谢谢!


回复

使用道具 举报

15

主题

438

帖子

4348

积分

论坛元老

Rank: 8Rank: 8

积分
4348
金钱
3910
HASS币
0
发表于 2017-8-7 10:37:09 | 显示全部楼层
请问你们用的c6h是升级版还是经典款
回复

使用道具 举报

2

主题

42

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
金钱
208
HASS币
0
 楼主| 发表于 2017-8-7 11:12:46 | 显示全部楼层
miniknife 发表于 2017-8-7 10:37
请问你们用的c6h是升级版还是经典款

我的型号是C3C
回复

使用道具 举报

27

主题

1292

帖子

5873

积分

元老级技术达人

积分
5873
金钱
4556
HASS币
100
发表于 2017-8-7 12:43:12 来自手机 | 显示全部楼层
可能是nas里自带了那个解码器 树莓派没有
回复

使用道具 举报

9

主题

382

帖子

3702

积分

论坛元老

Rank: 8Rank: 8

积分
3702
金钱
3320
HASS币
0
发表于 2017-8-10 15:23:31 | 显示全部楼层
学习了!!!
回复

使用道具 举报

9

主题

129

帖子

855

积分

高级会员

Rank: 4

积分
855
金钱
726
HASS币
0
发表于 2017-8-17 12:38:28 | 显示全部楼层
用过的童鞋能发聩下吗,速度如何,卡不卡?
回复

使用道具 举报

2

主题

42

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
金钱
208
HASS币
0
 楼主| 发表于 2017-8-17 13:08:00 | 显示全部楼层
youzi7 发表于 2017-8-17 12:38
用过的童鞋能发聩下吗,速度如何,卡不卡?

有一点延迟,还好
回复

使用道具 举报

2

主题

302

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-8-22 23:50:39 | 显示全部楼层
本帖最后由 dawn98 于 2017-8-26 02:42 编辑

我的摄像头是c2c,ispy测试正常,自动化可以推送视频到iphone,homekit看不到摄像头界面,求指导。谢谢!
回复

使用道具 举报

0

主题

22

帖子

188

积分

注册会员

Rank: 2

积分
188
金钱
166
HASS币
0
发表于 2017-8-24 03:01:57 来自手机 | 显示全部楼层
不错,很详细。谢谢楼主
回复

使用道具 举报

3

主题

20

帖子

239

积分

论坛分享达人

积分
239
金钱
219
HASS币
0
发表于 2017-9-5 13:24:28 | 显示全部楼层
我的C2mini的RTSP端口是打开的,但是测试的时候密码不对,不是背后的验证码,怎么都不对。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:41 , Processed in 0.083583 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表