Reolink Wifi Doorbell connected to Frigate NVR via Home Assistant add-on - can't get high-quality live feed

Hi,

If any of you are running Frigate NVR via the Home Assistant add-an on and are using the WiFi version of the doorbell (or can help even if you don’'t) please reach out.

My setup: Raspberry Pi4b, 1TB external drive, Home Assistant with Frigate NVR add-on.

I have the recording and detection working awesome (recording very high-quality/smooth video feed.)

However, I cannot figure out how to get a high-quality live view. Tried a bunch of combos within frigate.yml and nothing will get the MSE or Webrtc feed to work. Jsmpeg works with the live feed, but that’s the low quality feed that I don’t want.

From my research so far, this doorbell has to be set up a specific way for this to work, as RSTP feeds tend to be choppy.

Really appreciate the help - pulling out my hair (what’s left of it, anyways.)

Thank you!

You have to setup the go2rtc configuration in Frigate and then use the h265/h264 RTSP urls in that config.

I’m mobile ATM, but when I get back to my computer, I can share what I have in my config.

Found them :blush:

I apologize, let me post my frigate.yml file…that would help :slight_smile:

I’m using HTTP instead of RTSP because it appears to be a known issue that RTSP with this doorbell is laggy and choppy at best.

mqtt:
host: core-mosquitto
user: XX
password: xx
record:
enabled: true
retain:
days: 15
mode: all

birdseye:
mode: continuous

detect:
enabled: true
width: 640
height: 480
fps: 5

motion:
mask:
- 640,0,640,452,640,321,0,307,0,0

objects:
track:
- person

detectors:
ov:
type: openvino
device: AUTO
model:
path: /openvino-model/ssdlite_mobilenet_v2.xml

model:
width: 300
height: 300
input_tensor: nhwc
input_pixel_format: bgr
labelmap_path: /openvino-model/coco_91cl_bkgr.txt

go2rtc:
log:
exec: trace
streams:
Front-Door:
- “ffmpeg:http://192.168.xx.xx/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=xx&password=xx#video=copy#audio=copy#audio=opus

cameras:
Front-Door:
ffmpeg:
inputs:
# Record HD stream
- path: http://192.168.xx.xx/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=xx&password=xx
input_args: preset-http-reolink
roles:
- record
# Use low quality and low FPS stream for object detection
- path: http://192.168.xx.xx/flv?port=1935&app=bcs&stream=channel0_sub.bcs&user=xx&password=xx
input_args: preset-http-reolink
roles:
- detect

  output_args:
    record: preset-record-generic-audio-copy

To be honest, my video and audio has never been choppy in frigate using RTSP. It occasionally lags and then catches up again, but I don’t really care much about live view in Frigate. I really just use the recordings and motion alerts.

With that said, I never got http+flv working with the newer firmware. It appears that Reolink removed the functionality.

Interesting. Http+flv works great… I agree that the main thing for me is the recording and alerts, which work VERY well - way better than my experience using Reo’s alerts. I just use the Reo app to watch the live view, but I am interested in getting the live view in HA because I am considering going with another camera for a different spot, although the newest Reo CX410 looks pretty decent as long as I have some light in the area, which I do…I am trying to avoid the ghosting effect at night with color night-vision.

I use frigate strictly for recording and motion alerts. I have 14 Reolinks (all attached to HA as well). I use that integration for snapshots in HA notifications and the app for the rare times I actually view the feed.

I think for your situation, that makes sense. I like to watch the live feed when someone approaches my house…especially when I get alerts. In the interim, I might get that cx410 and see how it performs…if I like it, I can always just watch live via the Reo app…I still want to know why I can’t watch a high-resolution live feed through HA.

If you were getting a new doorbell and have poe and 24 volt already ready to go…what would you get if you had an existing frigate nvr setup? Seems like armcrest is the way to go?

I have ubiquiti but don’t really want to have a separate camera system for my doorbell

Although the unified doorbells are pretty swish-looking.