HA Camera that can record and stop via commands?

I nabbed a Reolink 843-WA camera to use with HA but I’ve found that you cannot tell it to start and stop recording via commands. Searching the forums, I see a lot of posts (most older) asking for this ability. So, I thought I’d ask again now that it’s 2025 and there are probably new options people are aware of.

Does anyone know of a camera (wi-fi, preferably) that I can tell to start and stop recoding using commands?

Specifically, I’m going to tie recording start/stop to a button press on another device. I don’t care if the recordings are stored on an SD card in the camera or if I have to configure the camera to use FTP or a fileshare on the network – as long as I can get to the recordings and manage them via the network without physical access to the camera.

You can start/stop recor in software.

Frigate allows this.
It may be possible to do this with HA.
You can also look at Motioneye

By this method recording will stop but live view will continue

Thought I’d add a bit more as I wasn’t very clear in the original post about what I’m doing. I don’t care at all about motion detection or object recognition or any of that. I just want a camera that I can tell to record and stop recording when I want. That’s it. I’m fine with REST or another API that I could employ via HA - but I’m having a hard time hunting down a camera. Maybe the asnwer is a Raspberry Pi and camera module?