iobroker--通过yahka把海康摄像头接入homekit

前置学习

所需硬件搭载iobroker的主机,因为要通过ff转码,ff是非常消耗资源的。所以如果你的机器是arm类型的如树莓派或者n1,就别折腾这个homekit摄像头了。

建议使用x64的机器。
理论上所有萤石或者海康摄像头都可以。个人亲测一下几个型号是可以的:

  • 萤石系列:c6、c2c、c6c、c3w、c6t
  • 海康系列:ds-2cd3410fd-iw、ds-ipc-e32h-iwt-4mm
  • 本次使用的是我刚购买最新的ds-ipc-e32h-iwt

软件

  • iobroker
  • iobroker的yahka插件
  • 海康管理软件400sadp–如果需要修改密码则用到

步骤

本次教程我使用ds-ipc-e32h-iwt 4mm的这个最新的摄像头为例

  1. 修改摄像头的密码
    具体方法请看:[iobroker–海康摄像头的更改密码方法](iobroker--海康摄像头的更改密码方法
  2. 获取摄像头的rstp地址
    具体方法请参考:常见网络摄像机的端口及RTSP地址转载]](常见网络摄像机的端口及RTSP地址[转载]
    我们根据上面的教程提取到的的rstp地址是:
rtsp://admin:管理密码@摄像机ip:554/h264/ch1/main/av_stream

其中:admin是默认的用户名,管理密码根据第一步里面修改过可以使用的密码
3. 安装yahka
具体安装yahka步骤参考:[iobroker.yahka解析与使用](iobroker-3.apple/homekit神器--iobroker.Yahka的解析与使用
4. 设置摄像头
把提取到的rstp地址添加进资源项,其他参数参照自己的机子性能填写


5. 把摄像头接入homekit




我是用萤石C6C的摄像头,用这个设置成功的接入了homekit,但是实时画面延时很大,分别用h264和mpeg4都测试了下,大约会延后1x秒,摄像头接的网线,用萤石自身的app查看很流畅,经过iobroker转一下竟然延时这么大:L


延时跟机器的解码速度很大关系,跟iobroker没有太多关系。ff的本身就很吃资源。arm的机器包括树莓派或者n1都是瞬间cpu爆满的。

你是什么机器运行?

:$就是N1

晚些 我试试用n1编译一下ff,看看能不能快点。
现在遍地矿渣,比n1好多啦。收个吧

有什么比较推荐的矿渣,性价比较高的

你可以在电商平台找找x64的矿渣,比如什么蜗牛星际?什么暴风播酷云之类的

在哔哩哔哩上看到萝卜大神的视频,准备跟你入坑,对这些东西很感兴趣,哈哈

萝卜帮我们踩遍了所有的坑

做iobroker,使用蜗牛比较合适还是H96 PRO+合适呢?咸鱼价格差不多都?

x64的蜗牛扩展性会强很多。电视盒子就是低功耗。

我看还有一部分AMD的U的低功耗X86主机,价格上比这两个还有优势,比如中兴的CT340这种?

别想了,上蜗牛或者暴风吧

弱弱的问一句,蜗牛星际用来做黑群晖,还能刷iobroker吗?可以刷双系统?

当然可以。iobroker直接可以运行在群辉系统。你搜一下群晖,论坛里面有具体教程。

可以玩,没有问题

萝卜大神,看了你的S905电视盒子刷机教程,美滋滋的收了个H96 pro+,这个东西还能鼓捣啥可玩的,蜗牛星际正在来的路上了。

我是这么分配的,h96 pro+用来跑ham或者yakha把设备接入homekit,稳定运行差不多一年了。群晖用来跑各种实验或者折腾的东西。

受教了,:grin:

请教下大神,按照你的教程,把萤石c6t接入homekit ,但是在homekit里面发现不了摄像头,