eehh.. yeah, that's nuts. Too much. I'm basically wishing a software feature to exist that has no reason to exist except for in this one case, lol. I may have to go the original route of directing everyone to connect to whatever vpn goes to what cameras.You could setup a bunch of discrete BI servers that all 'pushed' alert/trigger videos from the 'shared' cameras to a central webserver, and whip up some sort of website to view them..... this wouldn't be as sweet as a single BI instance, but could be workable enough.
I'm looking at an online service option called OpenEye but they look like they only operate off their own servers and don't offer their software as a self-hosted option. Because that would be perfect, especially if only for the connectivity aspect to wrap around a vms like BI.