
Сервер для IP-видеонаблюдения: выбор состава и ресурсов
Журнал "Системы безопасности" №4/2009 А.А. Юнисов При проектировании и построении систем видеонаблюдения одной из основных задач является выбор станционного оборудования, определения его характеристик и состава. В IP-видеонаблюдении камеры могут иметь различный функционал, кодеки, степень компрессии, скорость записи, разрешение и т.п. Поэтому правильно выбрать состав и ресурсы сервера для IP-видеонаблюдения бывает непросто. С внедрением IP-технологий в системы видеонаблюдения выбор оборудования для станционной части системы сводится в конечном итоге к выбору платформы и ПО для обработки. Никаких дополнительных элементов станционного оборудования в IP-видеонаблюдении не требуется. Выбор ПО и выбор платформы - это зачастую взаимосвязанные задачи. Различное ПО имеет разные принципы и алгоритмы обработки информации и соответственно предъявляет разные требования к ресурсам платформы. Выбор ПО Поддерживаемые ОС ОС семейства Microsoft Windows безусловно наиболее распространены, поддержаны широким спектром прикладного ПО и драйверами оборудования. В каждой компании всегда найдется специалист, который на должном уровне может осуществлять настройку, эксплуатацию и обслуживание сервера с ОС от Microsoft. Для семейства Microsoft Windows также имеется большой выбор прикладного ПО для IP-видео-наблюдения. ОС семейства Linux считаются более надежными в работе и менее требовательными к ресурсам ПЭВМ. При этом они требуют специфичных знаний - далеко не каждый инженер сможет обеспечить качественную поддержку устройствам на базе данного типа ОС. Интеграция IP-камер Если говорить о ПО производителя IP-камер, то, естествено, вы будете ограничены оборудованием только одного производителя. Кроме того, функционал ПО производителя IP-камер, как правило, невелик, и ни о какой интеграции с ОПС и СКУД говорить не приходится. Некоторые производители предоставляют ПО в комплекте с камерами бесплатно. В случае построения системы на IP-камерах различных производителей для реализации разного типа задач требуется продукт, который поддерживает все эти IP-камеры. Присутствие нужной модели IP-камеры в списке интегрированного в ПО оборудования не дает гарантию того, что ПО сможет обрабатывать, например, звук со встроенного или подключенного микрофона либо сигналы с дискретных входов/выходов и т.д. Необходимо убедиться в возможности работы ПО конкретно с теми моделями камер, которые будут подключены, а также поддержки именно тех функций камер, которые требуются. Тем не менее все производители ПО стремятся наиболее широко охватить рынок IP-устройств и в минимальные сроки интегрировать новейшие разработки. Функционал ПО ![]()
Все остальные возможности выбираются исходя из ваших специфических требований и потенциала развития системы в будущем. Поддержка При построении сложных и многофункциональных систем рекомендуется заручиться оперативной и качественной технической поддержкой. С точки зрения настройки IP-видеонаблю-дение значительно сложнее, чем аналоговое. Необходима настройка непосредственно IP-камер, ПО и активного сетевого оборудования. В случае если вы приобретаете IP-камеры и ПО у одной компании, предварительно оговорив свои требования, то некоторые вопросы, такие как совместимость с ПО, нужные версии "прошивки" камер, поддержка требуемого функционала, решать будет проще. Выбор платформы Ресурсы платформы При рассмотрении ресурсов производительности платформы для IP-видеонаблюдения определяющими являются четыре основных параметра: производительность процессора, объем оперативной памяти, производительность видеокарты (для видеосерверов с локальным отображением) и скорость Ethernet-контроллера. Первые три параметра определяют возможность сервера обрабатывать поток видеоданных, поступающих с IP-устройств. Здесь и возникают самые большие трудности. Как оценить этот поток? IP-камеры могут иметь различную частоту кадров и степень сжатия, разное разрешение и могут использовать разные кодеки. Сервер может выводить информацию на свои мониторы, а может обрабатывать ее и передавать на удаленные рабочие места мониторинга. ПО видеонаблюдения может дополнительно нагружать платформу при использовании интеллектуальных детекторов и прочих возможностей обработки и анализа изображения. Зачастую наибольший опыт в этих вопросах имеют компании, которые активно занимаются производством готовых видеосерверов, ![]()
Требования к скорости Ethernet-контроллера и его пропускной способности рассчитываются путем сложения общего входящего потока с IP-камер и исходящего потока при передаче на удаленные рабочие места мониторинга и сетевые хранилища. Посчитать общий входящий поток с видеокамер довольно легко, зная разрешение, компрессию, кодек, темп видеоввода и обратившись к спецификациям производителя. Но это справедливо, если вы заранее знаете, какие параметры будете устанавливать на камерах. Мы рекомендуем рассчитывать по максимально возможному потоку с каждой камеры, то есть когда установлено максимальное разрешение, приемлемая степень компрессии и максимальный темп видеоввода. С кодеком (типом сжатия) сложнее, а на загрузку ЛВС данный параметр влияет существенным образом. Многие видеокамеры имеют возможность передачи изображения с использованием различных кодеков, поэтому, какой кодек выбрать, нужно знать заранее, причем исходя из назначения, требуемого качества, пропускной способности ЛВС и т.д. Лучше всего предварительно протестировать камеру и увидеть все варианты самостоятельно. Раcсчитать исходящий поток из сервера по спецификациям производителя IP-оборудования не всегда получается. Разные производители ПО закладывают различные алгоритмы передачи данных на удаленное рабочее место (УРМ). Одни передают все изображение как есть, и тем самым обеспечивают мгновенную реакцию УРМ на команды управления, переключения между раскладками камер и т.п. Другие передают только то, что показывается в данный момент на мониторе и в том разрешении, которое на данный момент отображается. Соответственно и потоки получаются разные. Ошибкой не будет, если рассчитывать пропускную способность, исходя из максимально возможного потока, передаваемого на УРМ - равного входящему с IP-камер, умноженному на количество УРМ. Если же расчетной пропускной способности недостаточно или необходимо сделать более точный расчет, то придется обращаться к производителю ПО за консультацией о том, как устроена передача данных на УРМ. Суммарные исходящий и входящий потоки не должны превышать 50% пропускной способности Ethernet-контроллера ПЭВМ. Повысить его пропускную способность можно несколькими способами:
Видеоархив Запись данных в видеоархив целесообразно организовывать по сработке детектора движения. Этот режим позволит существенным образом либо сэкономить на дисковом пространстве, либо увеличить глубину архива. В IP-видеонаблюдении возможно организовать такие гибкие алгоритмы работы и записи данных, как увеличение скорости потока в случае обнаружения движения в кадре, повышение качества и разрешения кадра при детекции движения, получение параллельных потоков с камеры в разных разрешениях и даже в разных кодеках для отображения и записи. Часть этих функций обычно реализуется непосредственно в IP-камерах, часть позволяет реализовать прикладное ПО. Системы безопасности имеют первостепенное значение для особых категорий объектов и надежное хранение видеоархива здесь обязательно. Отказоустойчивость системы при выходе из строя одного и более жестких дисков обеспечивает RAID массив соответствующего уровня. Уровень RAID выбирается исходя из количества дисков, отказоустойчивости, требуемой производительности записи и полезного объема дискового пространства. Возможность создания RAID-массива и добавления HDD в сервер являются желательными при выборе платформы сервера и его форм фактора. Установку дисков для видеоархива рекомендуется производить в специальных корзинах с возможностью "горячей" замены HDD. Надежность Защитить от выхода из строя процессор, материнскую плату, оперативную память и другие элементы значительно сложнее. Одним из путей решения данной проблемы является выбор таких комплектующих, которые будут рассчитаны на длительную работу в требуемых условиях. Часто в качестве платформы для IP-видео-сервера выбирают продукцию всемирно известных брендов серверного оборудования, но они, как правило, рассчитаны на эксплуатацию в чистом и кондиционируемом помещении. Не всегда удается обеспечить указанные условия эксплуатации на реальном объекте, и здесь требуются специфические технологии. Обязательными требованиями к платформе, определяющими основные параметры надежности эксплуатации, являются следующие:
Требованиями к платформе, влияющими на надежность и быстрое восстановление после сбоя, являются следующие:
Готовые видеосерверы Многие компании, специализирующиеся на производстве видеосерверов для аналогового видеонаблюдения, активно продвигают готовые решения в области IP-видеонаблюдения. Готовое решение - это сервер с установленным и настроенным ПО для IP-видеонаблюдения. Производитель несет ответственность за достаточность ресурсов ПЭВМ для обработки заданного потока с IP-видеокамер при использовании конкретного ПО. В этом случае проектная организация и инсталлятор системы могут сосредоточиться на вопросах правильного построения ЛВС для передачи данных, вопросах выбора тактики охраны и повышения эффективности работы системы. Если вы приобретаете готовый видеосервер для IP-видеонаблюдения, убедитесь, что он соответствует описываемым в данной статье требованиям, и обязательно оговорите условия переустановки и модернизации ПО сервера непосредственно вами без необходимости его везти к производителю. Некоторые разработчики делают так называемые черные ящики, которые не допускают вмешательства извне. Это, с одной стороны, повышает надежность системы за счет ограничения несанкционированного вмешательства, но с другой - в случае сбоя у вас не будет возможности устранить его самостоятельно. |
||
![]() |