dr0m0k » 20 мар 2015, 07:38
Копирование - только посредством функции архивации, но это действительно, делается "с отставанием", но можно ведь не копировать, а просто писать параллельно - и нагрузка на канал снизится. Если запись идет по детекции, то в функцию сработки детектора на удаленном сервере добавляешь реакцию опопвещения удаленного компьютера и посылаешь пользовательское сообщение с ID равным номеру камеры. На основном сервере делаешь задание, в котором ловишь сообщение с этим ID и запускаешь функцию записи этой удаленной камеры. И так для каждой камеры. В результате получаем архив камер всех удаленных серверов.
З.Ы. Для упорядочивания камер на распределенных объектах предложу свой способ нумерации - имя камеры выглядит как "NXX - Камера", где N - номер сервера, а XX - номер входа на плате (сквозная нумерация, если плат несколько). Получаем, например: "105 - Коридор" - камера "Коридор" - расположена на 5 входе платы на сервере №1.