Как организовать центр мониторинга с 5 удаленных друг от друга объектов?
Локально пишете поток на своих объектах, на них же поднимаете сервис трансляции и смотрите нужную камеру из головного офиса. В головном офисе будет проще иметь белый IP и VPN до объектов. 

Репликация записанного в головной офис настраивается отдельными средствами, если надо.

Сразу гнать поток в головной офис - плохая идея, потому что при пропаже интернета (что злобнокот сделает первым делом при проникновении? Правильно, куснет кабель), никаких записей не будет.

В зависимости от глубины архива, стоит подумать о применении SDS для его хранения с репликацией и разделением на несколько серверов для отказоустойчивости.
iVMS вам подходит плохо, так как ограничен 256 устройствами, и не масштабируется, только добавлять станции. Если работать на Hikvision, то выберете Hikcentral. Правильный совет от Армянское Радио, в центре вам нуже 100 Мбит линк в интернет, белый ip, аппаратный фаервол с возможностью vpn, из бюджетного это Fortigate и Zyxel ATP/USG. Какой то микротик тоже сойдет, но вас быстрее сломают. Объекты VPN туннелем подключать к центру, запись вести на объектах, и получать для просмотра дополнительные потоки, т. е. настроить клиента что бы всегда, кроме одиночной картинки вы получали доппоток. >250 камер даже в допе создаст 62 Мбит полосы, чувствительной к задержкам, а сверху будет VPN. В некоторые тоннели не пролазит пакет с максимальным MTU, его можно уменьшить в настройках регистратора.