Connect your Reolink cameras and NVRs to AgenticEye using RTSP, ONVIF, or FTP snapshot upload. Covers the RLC-810A, RLC-520A, and RLN series NVRs with step-by-step instructions and configuration examples.
Reolink cameras support RTSP and ONVIF for local network integration, plus FTP for snapshot-based monitoring. Note that RTSP and ONVIF may require specific firmware versions on some models.
H.264/H.265 real-time streaming on port 554. Requires firmware support (most 2021+ models).
Auto-discovery and configuration via ONVIF on port 8000 (non-standard). Requires enabling in settings.
Scheduled or motion-triggered JPEG snapshots uploaded to AgenticEye's ingest FTP endpoint.
Optional cloud-based connection for cameras behind NAT without port forwarding. Requires Reolink cloud account.
Your Reolink camera must be connected via Ethernet or WiFi and reachable from the AgenticEye agent. Use the Reolink app for initial setup.
You need the camera's admin password (set during initial app-based setup). The default username is admin.
RTSP support requires newer firmware on many Reolink models. Update to the latest firmware via the Reolink app or web interface.
An active AgenticEye account with available camera slots. FTP credentials are generated in the dashboard.
rtsp://[username]:[password]@[ip]:554/h264Preview_[channel]_main
rtsp://[username]:[password]@[ip]:554/h264Preview_[channel]_sub
[channel] is 01. For RLN series NVRs, channel numbers correspond to camera ports (e.g., 01 through 16 for a 16-channel NVR). Despite the URL path containing "h264", H.265 streams also use this same path format.
# Standalone RLC-810A — main stream
rtsp://admin:[email protected]:554/h264Preview_01_main
# Standalone RLC-520A — sub stream
rtsp://admin:[email protected]:554/h264Preview_01_sub
# RLN NVR — camera on channel 3 — main stream
rtsp://admin:[email protected]:554/h264Preview_03_main
# RLN NVR — camera on channel 8 — sub stream
rtsp://admin:[email protected]:554/h264Preview_08_sub
RTSP must be explicitly enabled on Reolink cameras. Access the camera's web interface or use the Reolink desktop client.
http://[camera-ip]# Test connectivity from your AgenticEye server
ffprobe -rtsp_transport tcp \
rtsp://admin:[email protected]:554/h264Preview_01_main
# Expected output should show stream info:
# Stream #0:0: Video: h264 (High), 3840x2160, 20 fps
Reolink uses a non-standard ONVIF port (8000 instead of the typical 80). This must be enabled separately from RTSP.
http://192.168.1.118:8000/onvif/device_service
Optimize the video stream for AgenticEye's AI processing.
Resolution: 3840x2160 (4K) or 2560x1440 (2K)
Frame Rate: 15 fps (recommended for AI processing)
Bitrate: 4096-8192 Kbps
Encoding: H.264 (recommended for compatibility)
I-Frame Interval: 2x frame rate (e.g., 30 for 15fps)
Resolution: 640x480 or 896x512
Frame Rate: 10 fps
Bitrate: 512-1024 Kbps
Encoding: H.264
Add the Reolink camera to your AgenticEye dashboard using the RTSP URL.
Name: Backyard-Reolink-810A
Brand: Reolink
Connection Type: RTSP
RTSP URL: rtsp://admin:[email protected]:554/h264Preview_01_main
Transport: TCP (recommended)
Frame Interval: 1 (every frame) or 3 (every 3rd frame)
Click Test Connection to verify the live feed. If successful, click Save to add the camera.
Configure FTP to send motion-triggered or scheduled snapshots to AgenticEye. This is particularly useful for battery-powered Reolink cameras that do not support RTSP.
FTP Server: ingest.agenticeye.com
Port: 21
Username: [your-agenticeye-ftp-user]
Password: [your-agenticeye-ftp-password]
Remote Directory: /cameras/reolink-backyard-01/
Mode: Passive
# For continuous monitoring without motion triggers:
# Use the Reolink app → Device Settings → Surveillance
# → Schedule → FTP Upload
# Set to "All Day" with snapshot interval of 5-10 seconds
Schedule Type: All Day
Upload Content: Snapshot
Interval: 5 seconds
For Reolink RLN series NVRs (RLN8-410, RLN16-410, etc.), connect individual camera channels through the NVR's RTSP endpoint.
# Channel 1 — main stream
rtsp://admin:[email protected]:554/h264Preview_01_main
# Channel 2 — main stream
rtsp://admin:[email protected]:554/h264Preview_02_main
# Channel 3 — sub stream (lower bandwidth)
rtsp://admin:[email protected]:554/h264Preview_03_sub
# Channel 8 — main stream
rtsp://admin:[email protected]:554/h264Preview_08_main
Add each channel as a separate camera in AgenticEye. The NVR's admin credentials apply to all channels. Channel numbering starts at 01 and corresponds to the PoE port on the NVR.
For cameras behind NAT without port forwarding capability, Reolink's cloud API provides an alternative connection method through AgenticEye's cloud integration.
AgenticEye's auto-discovery cannot find the Reolink camera, even though ONVIF is enabled.
http://[ip]:8000/onvif/device_service. Some models may use port 8585 — check under Device Settings → Network → Advanced → Port Settings.The camera does not respond on port 554 or there is no RTSP option in the settings.
ffprobe or AgenticEye connects successfully but displays a black screen or no frames are received.
h264Preview_01_sub) to rule out bandwidth issues. If using H.265 encoding on the camera, verify your AgenticEye agent supports HEVC decoding, or switch the camera to H.264 encoding.The RTSP connection returns a 401 error despite using the correct admin password.
@ : / ?), they may need URL encoding in the RTSP URL. For example, @ becomes %40. Alternatively, set a simpler password that avoids URL-sensitive characters for the RTSP connection.The camera successfully tests FTP but snapshots arrive sporadically or stop after a while.
For dual-lens models (e.g., Reolink Duo), the RTSP stream shows only one lens or a stitched view.
01 for the first lens and channel 02 for the second: rtsp://admin:pass@ip:554/h264Preview_01_main and rtsp://admin:pass@ip:554/h264Preview_02_main. Add each lens as a separate camera in AgenticEye for independent AI analysis.Whether you are setting up a single Reolink camera or a full RLN NVR deployment, our integration team is here to assist with configuration and optimization.
Contact Integration Team →