Reolink updates Learn More
Meet Reolink at IFA 2024! Learn More
Reolink Q&A Learn More
Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Hi all,Trying to bring my Reolink cameras into HomeKit via HomeBridge using the Homebridge Camera FFmpeg plugin. Unfortunately I can't seem to get the live video feed to work (stills work fine).According to the logs, HomeBridge is performing the video transcode but the HomeKit end devices just will not display the stream.I've tried both the RLC-410 and RLC-420 cameras without success.Has anyone got this working?If I disable libx264 transcoding and just pass the raw h.264 stream from the camera to HomeKit then it does work.My config is pretty default.
"name": "Camera FFmpeg", "interfaceName": "en0", "cameras": [ { "name": "Retreat", "model": "RLC-410", "serialNumber": "ec:71:db:e5:44:8b", "videoConfig": { "source": "-i rtsp://xxx:xxx@192.168.178.142:554/h264Preview_01_main", "stillImageSource": "-i http://192.168.178.142:80/cgi-bin/api.cgi?cmd=Snap&channel=0&user=xxx&password=xxx", "audio": true, "debug": true } } ], "platform": "Camera-ffmpeg"
Hi,Thank you very much for your test! Currently, our camera only supports Google Home and Alexa. We have not been tested for compatibility with Homekit. But we will collect customers’ needs and forward them to R&D team and let them arrange the plan in time!
Why not just pass the raw stream then? Any particular reason to transcode it?[br][/br]Also, have you tried capturing the live transcoded video and analyzing it? Chances are there may be something about the 264 stream that is either unusual that prevents a successful transcode using default settings, or the transcoding process itself is causing a malformation of the data in some way that is preventing Homekit devices from understanding it.[br][/br]Also, if I'm not mistaken, the Reolink hardware utilizes some kind of "watchdog" which monitors the live stream and ensures that frames are delivered within a certain tight time constraint. If the stream breaks this time constraint, I believe the stream is dropped and then re-established. It's possible that the transcoding process is taking up just enough time to exceed this time constraint, causing the stream to drop.[br][/br]Just some ideas, I've just recently started working with the Reolink hardware myself, so I'm no expert.[br][/br]I'm all for finding a way to make it work with HomeKit. I know quite a few people that Reolink could pick up as customers if HomeKit compatibility could be established.[br][/br]As a side note, adorable cat.
We really appreciate your efforts. We will also forward this problem to our R&D team. If you have any progress, we will be glad to know. Thank you very much!You can also contact us on the website https://reolink.com/
My best bet is that Reolink's implementation is not exactly standards compliant. I'll have to grab the raw stream and run it through an analysis for anything out of the ordinary.
I have answered your questions on your post, please check whether it is helpful for you.
Hi Cynthia,I think you missed the point of Daniel's post.He was interested in connecting to the camera feed via 3rd party software when it is connected into the NVR directly.That saves the need for a second PoE switch.As I mentioned above, it would require the NVR to map the ports through its NAT firewall.You mentioned in August that you were talking to your R&D team about this. Any progress?
Thank you very much for your feedback, but it seems that this problem is still relatively complicate. The R&D team is still studying.
Hello, since it is a complicated task, our enginners need some time to to evaluate and implement it.Thank you in advance for your patience.
any news regarding apple homekit support? this would be so epic!
Welcome Back!
Hi there! Join the Commnunity to get all the latest news, tips and more!