Запись по событию, которое генерирует сторонняя программа

Возможно ли это? Предоставляется ли какой-либо API, SDK для управления системой ВидеоНет внешней программой?
И заодно еще такой вопросик вдогонку: есть центральный офис, а есть филиалы, на которых стоят камеры. На камерах настроена запись на локальные машины. Доступ к их архивам осуществляется через Интернет с центрального офиса. Так вот, можно ли параллельно с записью из центрального офиса посмотреть изображение с удалённых камер в реальном времени?
Спасибо!
И заодно еще такой вопросик вдогонку: есть центральный офис, а есть филиалы, на которых стоят камеры. На камерах настроена запись на локальные машины. Доступ к их архивам осуществляется через Интернет с центрального офиса. Так вот, можно ли параллельно с записью из центрального офиса посмотреть изображение с удалённых камер в реальном времени?
Спасибо!