Hi,
Battery-powered cameras are really great. They don’t need constant power and aren’t expensive, and they’re excellent as wildlife observation cameras.
They only have one drawback: No continuous stream, often proprietary protocols, and access restrictions.
Here’s my solution for me:
Docker container on my QNAP NAS with the following YAML:
***************************************************************************************
services:
reolinkproxy:
image: Package reolinkproxy · GitHub
container_name: reolinkproxy
restart: unless-stopped
network_mode: host
environment:
- REOLINK_CAMERA_0_NAME=garten
- REOLINK_CAMERA_0_UID=ReplaceYourUID
- REOLINK_CAMERA_0_BATTERY_CAMERA=true
- REOLINK_CAMERA_0_TIMEOUT=60s # more time for discovery
- REOLINK_CAMERA_0_USERNAME=ReplaceUserName
- REOLINK_CAMERA_0_PASSWORD=ReplacePassword
- REOLINK_CAMERA_0_STREAM=main,sub
- REOLINK_CAMERA_0_PAUSE_ON_CLIENT=true
- REOLINK_CAMERA_0_IDLE_DISCONNECT=true
- REOLINK_CAMERA_0_IDLE_TIMEOUT=30s
- REOLINK_ONVIF_USERNAME=ReplaceUserName
- REOLINK_ONVIF_PASSWORD=ReplacePassword
*************************************************************************************************
With this YAML, you install a Docker that acts as a Reolink proxy. It accepts calls from clients, then wakes the camera from sleep and transmits the stream:
Open VLC network stream with:
rtsp://admin:UserPassword@IP_QNAP_NOT_CAMERA:8554/garten/stream_sub

