@ryan This is a bit of an issue for me as well. I used Zoneminder for years. Lost some hair setting it up but worked great. No mobile support. Shinobi has been a terrible experience but I'm wondering if it's because I'm running it on an old Xeon server that doesn't have support for modern codecs. I have an Android TV box and used tinyCam Pro with some success. Also broke down and got Wyze cams.
@ryan The Wyze cam 2s support RTSP with their alternate firmware. If you have a more modern server with hardware H.264/5 support you will probably have a good time with it. I did not.
Come as you are, but be prepared to discuss all code, web development, cooking, dogs, and coffee.