

Just marry me already.
Just marry me already.
Reolink My RLC-520A’s can be configured through a web interface. No app required. I can just navigate to the camera’s IP address through a web browser to configure it.
I -do- use the app, however, for live streaming and configuration because it’s more intuitive for me. However, the app isn’t necessary for these specific cameras. I can’t speak for other models, though.
I have three Reolink RLC-520A cameras. I tried integrating them with Frigate and ZoneMinder. Just way too many features and too much configuration for me. So, I wrote my own scripts to deal with it.
Reolink has a built-in feature that allows you to upload motion-triggered events to an FTP server. You can customize the length, size, frequency, etc through Reolink. It’s not the best, intuitively, but it gets the job done.
I run a local FTP server on one of my Debian machines. I have a script written in Python that continually scans the FTP directory for new files. Once one is detected, it gets copied to a new directory, sorted and named to match which camera it came from, and its metadata information gets uploaded to a MariaDB database.
I also have a webserver. This is what I use to serve the interface for viewing my motion-triggered events. This is written in basic HTML/CSS/PHP/MySQL. Through this web interface, I can delete events that have been recorded, view them, and sort them by camera. I have the script set to delete motion-triggered events older than three days.
For continuous recording, I have another script written in Python that leverages ffmpeg to connect to the RTMP streams (this works better than RTSP for my cameras, for some reason) and continually record, but in 30-minute increments.
I have it configured to create directories specific to the camera and the date, for easy organization and retrieval.
It’s worked very good for me so far – and it’s free -shrug-
As far as the quality of the cameras – not the best, but certainly not the worst. I’m satisfied for the price. No complaints.
Also, I don’t know what these comments mean by “not allowed outside of the LAN” but I can view my cameras’ livestream through the Reolink app from anywhere, by default. I can definitely access my camera’s configuration interface and live streams outside of my home network.
You’re most certainly welcome.
Hehe you’re welcome!
FOKIN WOT M8?!
Of course. Maybe someone will find it useful :D
I edited the original post to include the script.
Yeahhh I know about that, it still sucks to have to do that, but it’s great that it’s an option, at least. I’m just old now and it’s very hard for me to find a game that I enjoy. But 9 times out of 10, when I do, I go ahead and buy it.
I relented and put it in the original post. Hehe
I have a server. It’s just a laptop running headless Debian Linux. On my gaming PC, Windows 11, I share the directory with my pirated games, then I mount that on my Debian server. Then I SSH into that server and do my scripting. The program is written in Python.
I thought about it, but it’s very specific. For instance, I only intended it for myself – so, you have to manually specify the games directory within the script, and you also have to manually propagate the game_info file. I suppose I could change that – but unless it’s going to be a widely used script, I don’t see the point. Kind of why I posted it here – to see if it could be useful to other people or if they’re interested.
Hehe I can deal with a bit of trolling because I’m an old school IRC nerd. So I take friendliness and shit-talking all in the same boat. Sometimes it’s a bit humorous.
Thank you so much!!
Yep, George Carlin said it best. Individually, people are amazing, but when they start to group, they’re awful – the begin to sacrifice their individuality for the sake of the group.
Omg Reddit is so bad. Genuinely bad. And it’s hard for me to be disgusted.
Call me a masochist q:)
Nah, I’m just fuckin’ around.
You’re my fucking hero.