I am doing roughly the same thing for a Cattery and have looked at and tested many options, the BIGGEST issue is with users, how do you intend to provide the access? Does it require usernames and password? Does it need an app, what system does that app tun on, have you enough 'staff' that can understand and resolve the user questions?
At the moment we are waiting for NBN to be able to get decent upload speeds, then we are currently looking at putting each individual room to associated youtube accounts so that a simple link to youtube is all that is needed, no usernames, no passwords, no client specific issues, as in which web browser supports what. The youtube link will be available off the Cattery website and updated when enabled.
Probably OBS or the inbuilt
Blue Iris stuff using rtsp to get the video up to youtube. Further testing to be done when the speed is available.
I have had to explain at lengths about how 'difficult' it can be providing support to people who do not have technical knowledge, so a system that is capable of running on multiple platforms with no knowledge needed is the best way to go, it also has to be manageable for the day to day staff as well.
I am not interested in providing any localised access to the cameras, mainly from a security point of view, so the option to stream is the way we are currently going.
I may be wrong, but as always happy to learn...