What most people overlook is the insecurity of authentication. This is when applications like
Blue Iris, etc.. connect to the camera over RTSP or RTMP and the authentication credentials are sent in plain text over the network. Keeping your camera(s) on their own subnet is a good practice but will not prevent eavesdroppers that have access to neighboring networks. I would highly recommend setting up an access control list (ACL) at either the camera or switch and/or firewall level wherever that may be. Hope this sheds some light on things!