Reolink camera, Onvif

Hello,

Sorry for my English first.

Has anyone had success in configuring Reolink RLC-411 5MP over Onvif? Reolink claims RLC-411 does have Onvif. I have not managed to configure it following standard manual procedure. Result is “no video”.

I have managed to connect RLC-411 over RTSP, but frame rate is damn low due to too dense video stream. Is there any way to recode stream coming from camera using FFMPEG options?

Any input would be really appreciated. Thank you in advance.

Regards

1 Like

What component are you trying to use it with in home assistant? I have a RLC-422 connected to my HASSIO and a NVR.

My HASSIO just references a .jpg snapshot URL, so that is pretty simple. I never did get the FFMPEG to stream well to HASSIO. For my actual surveillance, I run Milestone XProtect Essentials on a dedicated NVR and the cameras streams full resolution RTSP.

Adamg,

Thank you for the input. I do really appreciate your help. My configuration is as follows:

  • HASS.IO running on RPI 3B+
  • Zyxel Keenetic Giga III internet center
  • Reolink RLC-411 connected to Zyxel over PoE
  • Bunch of sensors, hubs and actuating devices

Reolink RLC-411 streams directly to RPI 3B+ through RTSP with pretty low frame rate (1-3). That is all I have managed to implement.

The challenge is that I am willing to deploy AI/ML system for object recognition and classification for my further automation purposes. I doubt whether RP3 B+ is powerfull enough to process 5 live video streams. Actually, it stucks even with one 5MP video stream.

Could you please tell me more about your NVR?

  • What model you use?
  • How do you connect to your cameras from HA? Does an NVR assign individual IP for each connected camera?
  • Are camera’s motion detections sensors availavle in HA?

I cannot understand right now how connection betweeen NVR and HA is implemented and what is available in HA. PTZ functions? Motion sensors?

Regards

Adamg,

I do excuse for chasing you. Could you please reply? Your input is really valuable for me.

Regards

I set up reolink a while ago, and I discovered onvif is just an XML file or csv file that gives the URL for the ffmpeg stream. Unfortunately reolinks implementation of onvif is non standard and won’t work with home assistant.

Use this website to try and find the ffmpeg URL for your camera, and set it up as a ffmpeg camera instead of an onvif camera.
https://www.ispyconnect.com/man.aspx?n=Reolink

1 Like

Brendan,

Thank you for the input. Stupid question. How to obtain token required for FFMPEG?

Regards

No idea sorry, it was a long time ago and my system is offline at the moment (in the process of moving house).

Maybe just try the URL that doesn’t require a token?
/h264Preview_01_sub

Brendan,

The URL above works fine, but frame rate is too low and I have no idea how to re-code video stream to lower resolution by FFMPEG options.

Thank you. Unfortunately, seems like I have selected wrong camera again.

Regards

Hi Hypnotia, I have the Reolink RLC-410 and they work beautifully with Synology Surveillance Station (You need a synology NAS though). Doubt you will ever be able to do anything fancy with a raspberry pi, so I wouldn’t write off the cameras as a bad choice, it might just be the RPi.

I have an Argus Pro by the gate and it works without problem connected to my Xeoma nvr. I agree with Brendan that its more likely the rpi thst is the problem

Brendan,

See no problem to purchase a Synology NAS. I wonder how to grant access to Reolink cameras connected to NAS to HA? Could you please tell me more about infrastructure you use?

OK, your cameras are connected to NAS, that is clear. How do you access them from HA?

Regards

Hi,
See if this information helps

Hi Yuran, sorry to bring this old post.
How did you manage too connect Argus Pro? In their website they say it is not supported: https://felenasoft.com/xeoma/en/camerasupport/#R
Do you have some kind of workaround?

I cant say now I have since changed camera, but acvording to Felenasoft Argus cameras are supported

use ffmpeg

  - platform: ffmpeg
    name: Garage
    input: "rtmp://192.168.x.x/bcs/channel0_main.bcs?channel=0&stream=0&user=user&password=password"

just update your ip, user and password. e.g.

  - platform: ffmpeg
    name: Garage
    input: "rtmp://192.168.1.200/bcs/channel0_main.bcs?channel=0&stream=0&user=nfgb&password=nfgbspassword"

It is strange because they say “Some cameras like Xiaomi Mi, NestCam, DropCam, Arlo, Victure, Reolink Argus Pro,(…) only work with their own software, not supporting any third-party software, including Xeoma. In such case, unfortunately, they can’t be connected to Xeoma.”
But what matters is that you got it to work!!! In fact what I really wanted was to configure it in HA. I’m still waiting for the delivery. I’ll try when I receive it.
Thanks Pedro and Yuran!

I don’t have an Argus Pro. So it remains to be seen if this works for you.

Hi, everyone.

For reference’s sake: I was able to connect to a Reolink E1 Zoom (one of the models stated as ONVIF-compliant by the manufacturer) using the standard integration.

Two things to keep in mind are:

1 - Apparently you need to change the encoding profile on the camera to Baseline (“Base” in my unit’s UI), and this is stated by Reolink
2 - Pay mind to the fact that Reolink’s default ONVIF port (8000) is not the same as the one used in Home Assistant’s default configuration for the ONVIF integration (port 5000).

2 Likes

Ricarva,

Sounds marvellous. Could you please tell whether PTZ controls are available for E1 Zoom trough home assistant interface? Posting a screenshot showing how integration looks like would be nice.

Regards

Hello @ricarva, would you be so kind and help us with your config editings for this? I am also trying to configure the ptz and I am unable to make it work.

Thanks.