Reolink CX810 and Reolink CX820 #21403
Replies: 6 comments 9 replies
-
|
I should note that these settings do not make the RTSP stream from the camera perfect. You will still experience dropped frames—this configuration simply minimizes them. If you compare footage recorded directly to the camera’s SD card with the RTSP stream, the RTSP feed will remain inferior. If anyone discovers additional settings that further improve this, I would greatly appreciate the insight. That said, I believe I explored just about every viable option available. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the FLV suggestion — that was the right direction 👍 What actually fixed itOn my Reolink CX cameras, FLV did not start working until I did all three of the following in this order:
Just toggling the settings without a reboot still resulted in After the reboot, the FLV endpoints immediately started working in go2rtc. CX820 / H.265 gotchaOn my CX820s, once FLV was enabled the option to force H.264 disappeared entirely — they are now H.265 only. Honestly, I’d be cautious recommending the CX820 to anyone who needs H.264. FLV vs RTSPFLV has been noticeably better for me:
However, it does appear to break two-way audio (talkback), so that’s the tradeoff I’m still evaluating. I may keep RTSP around just for cameras where talkback matters. Minimal working example (single camera)Below is a known-working single-camera example using FLV with go2rtc + Frigate. go2rtc:
streams:
frontporch_main:
- "ffmpeg:http://CAMERA_IP/flv?port=1935&app=bcs&stream=channel0_main.bcs&user={FRIGATE_RTSP_USER}&password={FRIGATE_RTSP_PASSWORD}#video=copy#audio=copy"
frontporch_sub:
- "ffmpeg:http://CAMERA_IP/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user={FRIGATE_RTSP_USER}&password={FRIGATE_RTSP_PASSWORD}#video=copy"
cameras:
FrontPorchV2:
enabled: true
live:
streams:
Main: frontporch_main
Sub: frontporch_sub
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/frontporch_main
input_args: preset-rtsp-restream
roles: [record]
- path: rtsp://127.0.0.1:8554/frontporch_sub
input_args: preset-rtsp-restream
roles: [detect]
detect:
enabled: true
record:
enabled: trueTL;DR for anyone skimming
Thanks again for pointing me toward FLV — once the reboot piece clicked, everything fell into place. |
Beta Was this translation helpful? Give feedback.
-
|
Follow-up / correction on the CX820 + Frigate I want to walk back part of what I posted earlier about the CX820 being a good fit for Frigate. I managed to post that update during a brief window where things appeared stable, but after more testing (and a lot more logs), the reality is clearer: The CX820 is not a great camera for Frigate if you care about long-term stability. What I learned (the hard way)
None of this is a Frigate issue — it’s firmware behavior on the CX820. Important nuanceThis is not saying:
The problem is that the CX820:
That’s not something you want in a 24/7 NVR. Practical recommendationIf someone asks me today:
My honest answer is now: No — unless you’re okay with:
The CX810 behaves much better. Why I’m posting thisI don’t want anyone to buy hardware based on my earlier comment and then hit the same wall I did. I posted too early, before the system had time to fail under real load. Hopefully this saves someone else a few nights of log-watching. If anyone has a CX820 running fully stable long-term with Frigate, I’d genuinely love to see the config — but at this point, I’m convinced this is a camera/firmware limitation, not a setup mistake. As of right now I plan to return the CX820s and get some amcrest equivalent instead. |
Beta Was this translation helpful? Give feedback.
-
|
Hi there, I just bought this camera and am within my 30 day return window. Currently it appears fine but when I setup go2rtc I do note it says "Live view is in low-bandwidth mode due to buffering or stream errors.".... Im not too worried about this as the recordings are in full resolution, and the cpu usage appears to be the same with go2rtc.... (need to investigate more) i dont see any errors in the log files though which is weird. I just upgraded the firmware to v3.2.0.5375_2509162386, what were you running on ? Shame to return the camera as the nigh vision is amazing.. |
Beta Was this translation helpful? Give feedback.
-
|
thanks for this, i set it up and discovered go2rtc didnt like my password (Special charaacters) but when I changed my password go2rtc worked.. Within preview it says Main worked , but not two way I am seeing some errors in the logs, but not sure if they are historical, I will test in the text 2-3hrs. I really like the camera (the night vision) , but I will admit not so happy with the Vertical FOV but its ok and the substream is low quality.... doesnt work well for face recognition |
Beta Was this translation helpful? Give feedback.
-
|
I've just been setting up a CX820 and went through many similar steps before finding this writeup! What I have now discovered (via https://docs.frigate.video/configuration/camera_specific/#reolink-cameras) is that flv is now working fine for me on both streams after manually changing to ffmpeg 8 😀 |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
This page documents a known-working configuration for running Reolink CX810 / CX820 cameras with Frigate NVR, focused on stability (no dropped frames, reliable motion detection) with minimal complexity.
Key Requirements (Read First)
The two most important settings are:
1×on both streamsIf either of these is missing, instability is likely.
Reolink Camera Settings
You may need to use the Windows app, Android app, and/or Web UI to access all settings.
Global Settings (Both Streams)
H.264ConstantConstant Bitrate (CBR)High / Clear Stream (Main – Recording)
Low / Fluent Stream (Sub – Detection)
Minimal Frigate Configuration (Single Camera)
Replace:
Cam_IP→ camera IP or hostnameUSER/PWD→ camera credentials (or environment variable substitution)Usage Pattern
Summary
If you follow the camera settings above and use RTSP-over-TCP with I-frame interval set to
1×, Reolink CX810/CX820 cameras behave reliably in Frigate.Beta Was this translation helpful? Give feedback.
All reactions