Руководство администратора видеосервера ITV Intellect Lite
16 июня 2014
Введение
Данное руководство предназначено для системных администраторов, описывающая этапы установки, настройки и введение в эксплуатацию сервера видеонаблюдения, основанного на аппаратно-программном комплексе системы ITV Intellect Lite v4.8.1.
В данном руководстве представлены следующие материалы:
- Описание процедуры и порядка настройки системы «Интеллект» на видео сервере.
- Установка и первоначальная настройка системы «Интеллект».
- Описание и порядок настройки базы данных и SQL-сервера для регистрации событий с камер видеонаблюдения или кассового оборудования, также рассмотрены некоторые приёмы по резервному копированию базы данных.
- Описание некоторых принципов и нюансов настройки POS-системы для регистрации событий кассового оборудования или терминалов.
- Подключение и использование дисков объёмом более 2Тб в операционных системах.
Описание процедуры и порядка настройки системы «Интеллект» на видео сервере
- Нужно установить электронный ключ Guardant в любой свободный USB-порт, который поставляется с системой видеонаблюдения и служит для проверки цифровой подписи.
- Установить плату видеонаблюдения в любой свободный PCI Express или PCI порт (в зависимости от модели платы видео захвата) на материнской плате.
- Настроить автоматическое включение видео сервера в случаях отключения электропитания, а также обеспечить видео сервер резервным источником питания.
- Установить и настроить систему «Интеллект» на видео сервере.
Установка и первоначальная настройка системы «Интеллект»
Запускаем из папки с дистрибутивом «Интеллект» который поставляется в комплекте с системой видеонаблюдения файл установки под названием Setup.exe. В появившемся окне выбираем Тип установки: «Сервер» для настройки и установки системы в качестве сервера видеонаблюдения.
Установку системы Intellect Lite рекомендуется проводить под управлением 32-х разрядной операционной системы, также для установки системы «Интеллект» необходимо обладать правами администратора.
Установка предполагает наличие установленного в Windows XP пакета обновления не ниже Service Pack 3 иначе установка может пройти некорректно или некоторые компоненты системы вовсе не будут установлены.
Далее следует выбрать необходимые компоненты для установки:
После установки всех компонентов начинаем установку непосредственно самой системы «Интеллект»
Нажимаем кнопку Далее.
В следующем окне соглашаемся с Условиями лицензионного соглашения и выбираем язык продукта:
Далее в следующем окне выбираем вид установки: Выборочная
Выбираем путь для установки:
Путь для установки изменять не рекомендуется его необходимо оставить по умолчанию которое предлагает программа установки.
Далее выбираем компоненты которые будут использоваться непосредственно в системе «Интеллект»
Далее предлагается выбрать путь к ключевому файлу, он находится в папке с дистрибутивом программы под названием IL_Key.
Помимо электронного ключа Guardant, необходимо устанавливать так называемый ключ активации intellect.sec который содержит в себе описание функционала поддерживаемого в системе «Интеллект».
Далее необходимо установить режим запуска системы «Интеллект» в качестве системной службы см. изображение ниже:
Далее выбираем сервер базы данных SQL и выбираем режим авторизации используя имя пользователя и пароль,
например:
Логин: sa
Пароль: 1234
Далее предлагается выбрать имя основной базы данных, где будут храниться и записываться все события регистрируемые с камер видеонаблюдения и имя базы данных титров, в ней будут храниться все титры или кассовые чеки, если используется система POS-терминал.
Проводим установку нажав кнопку Установить:
После установки перезагружаем компьютер..
Запускаем систему «Интеллект» с ярлыка на рабочем столе или войдя в меню Пуск->Программы->Интеллект
Если появилось окно с сообщением, что ключ не соответствует плате это говорит о том что установка системы видеонаблюдения произошла некорректно, либо не воткнут в USB-порт цифровой ключ Guardant или некорректно установились драйвера электронного ключа, также возможно что ключ не исправен, в нормальном состоянии он должен подсвечивается светодиодной подсветкой. Варианты решения это переустановить или настроить драйвера цифрового ключа, либо переустановить систему «Интеллект» в режиме восстановления.
Чтобы запуск системы видеорегистрации происходил автоматически, необходимо поместить intellect.exe в автозагрузку, это можно осуществить двумя способами:
1. Создать ярлык для intellect.exe который находится в папке C:\Program Files\Интеллект и поместить его в Пуск->Программы->Автозагрузка
2. Либо создать ключ в реестре Windows в разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
со строковым значением REG_SZ:
Если система Интеллект не будет загружена автоматически, видеорегистрация происходить не будет, система должна быть загружена и в трее в правом нижнем углу должен отображаться значок мониторинга:
Описание интерфейса программы
Для доступа к интерфейсу программы и настройке видеосервера, необходимо выполнить следующие действия:
1. Двойным щелчком мыши нажать на значке клиента видеосервера который находится в трее в правом нижнем углу экрана:
В результате в правом верхнем углу должно появится всплывающее окно:
Далее следует выбрать пункт «Настройка системы» в выпавшем меню.
Интерфейс программы состоит из пяти вкладок:
- Архитектура – служит для отображения имени компьютера видео сервера и подключенных к нему удалённых клиентов.
- Оборудование – основной интерфейс для подключения и настройки оборудования и камер видеорегистрации.
- Интерфейсы – осуществляет настройку и подключение экранов для отображения видео на экране.
- Пользователи – создание и настройка прав пользователей для доступа к настройкам и параметрам видеосервера.
- Программирование – содержит интерфейс программирования, отладки, обработки событий и различных макрокоманд.
Интерфейс программы представлен на рисунке ниже:
Настройка системы видеонаблюдения и подключение камер
Для начала необходимо проверить состояние оборудования и корректности подключения платы видеоввода, для этого заходим в Пуск->Интеллект->Утилиты->Чтение кодов плат, должно появиться окно примерно следующего содержания, с наименованием платы и считанного кода платы видеонаблюдения:
Если в данном окне ничего не отображается, значит, плата видеонаблюдения не определена в системе, возможно, некорректно установлены драйвера на плату видеоввода, или сама плата видеоввода недостаточно плотно установлена в слот.
Далее открываем интерфейс программы и заходим на вкладку «Оборудование», далее правой кнопкой мыши нажимаем на пункте «LOCALHOST» и в выпадающем меню выбираем Создать объект->Плата видеоввода:
Вводим название платы видеоввода и нажимаем кнопку «Применить».
Далее выбираем тип платы видеоввода, тип платы можно было увидеть при получении кодов плат, который отображается в самом начале или конце списка.
PCI канал: выбираем значение 00
Сигнал: PAL
Разрешение: Стандартное
И нажимаем кнопку «Применить»:
Теперь чтобы подключить камеру на объекте «Плата видеоввода» нажимаем правой кнопкой мыши и в выпадающем меню выбираем: Создать объект->Камера:
Вводим название камеры и нажимаем кнопку «Применить».
В настройках камеры выбираем:
Номер канала: 1 (здесь выставляется номер канала, к которому подключена видеокамера, может иметь
значение
от 1-64 в зависимости от конфигурации платы видеонаблюдения и количества подключаемых камер)
Разрешение: Стандартное
Декомпрессор: Motion Wavelet 1
Если камера цветная то ставим галочку «Цвет»
После всех внесённых изменений нажимаем кнопку «Применить», затем переходим на вкладку «Дополнительные настройки» в том же окне и выставляем следующие параметры:
Компрессор: Motion Wavelet, и кнопку «Применить».
Далее переходим обратно на вкладку «Основные настройки» и проверяем работоспособность камеры для этого нужно щёлкнуть кнопкой мыши на панель видео, если камера подключена и работает нормально, то на данной панели должно отображаться видеоизображение снимаемой с данной камеры см. рисунок ниже:
На этом настройка видеооборудования и камер завершена.
Теперь рассмотрим подключение экрана для отображения видео в реальном времени и просмотра видеоархива:
Для этого необходимо перейти на вкладку «Интерфейсы», затем нажимаем кнопку «Применить», в результате создастся объект Экран, далее с списке «Компьютеры» ставим галочку напротив имени компьютера видеосервера и нажимаем кнопку «Применить», данная привязка служит для отображения экрана видеорегистрации на рабочем столе видеосервера, см рис. ниже:
Далее следует подключить объект «Монитор» для показа видеоизображения реального времени, снимаемого непосредственно с камер видеонаблюдения, для этого нажимаем на объекте «Экран» правой кнопкой мыши и в выпадающем списке выбираем Создать объект->Монитор, вводим название объекта Монитор и нажимаем кнопку «Применить».
Затем в настройках объекта Монитор выставляем следующие параметры:
1. Ставим галочку напротив пункта «Выдерживать пропорции 4:3»
2. Ставим галочку напротив пункта «Панель управления»
3. Выбираем координаты расположения и размера окна
4. Ставим галочку «Разрешить перемещение»
Нажимаем кнопку «Применить» для внесения сделанных изменений:
Теперь следует выбрать камеры для отображения, для этого переходим на вкладку «Список камер» и нажимаем кнопку «Все», также можно выбрать камеры только в определённом диапазоне:
После всех сделанных изменений нажимаем кнопку «Применить», затем следует перезапустить систему Интеллект, и после повторного запуска на рабочем столе должно появиться окно с экранами видеоизображения снимаемых с камер видеонаблюдения:
Описание и порядок настройки базы данных и SQL-сервера
В процессе установки системы «Интеллект» SQL-сервер устанавливается автоматически, порядок установки SQL-сервера в данном руководстве описываться не будет.
Сначала необходимо настроить и указать пути хранения и расположения баз данных SQL-сервера, для этого заходим в Пуск->Программы->Microsoft SQL Server 2008 R2->SQL Server Management Studio
С левой стороны в дереве Object Explorer выделяем название (имя компьютера) сервера, и нажимаем правую кнопку мыши, затем в выпадающем меню нажимаем «Properties», во вновь появившемся окне выделяем в списке пункт «Database Settings» должно отобразиться окно с содержанием как на рисунке ниже:
В настройке «Database default locations» следует выбрать путь к базе данных SQL и логам SQL, нажав на кнопку с троеточием напротив пункта «Data:» и «Log:», этим самым мы указываем путь для хранения и расположения баз данных SQL.
Рекомендуется хранить базы данных на отдельном и не на системном диске (где установлена операционная система), также не рекомендуется хранить базы данных на диске, где находится видеоархив.
После внесённых изменений нажимаем кнопку ОК и закрываем окно SQL Server Management Studio.
Теперь необходимо перенести и перенаправить имеющиеся базы данных системы «Интеллект» в папку хранения баз данных которую мы указали ранее, т.к по умолчанию они расположены на системном диске в папке куда была установлена система «Интеллект», для этого заходим в Пуск->Программы->Интеллект->Утилиты->Обновление базы данных, далее выбираем источник данных Basic data:
Далее нажимаем на кнопку «Перенести базу» и во вновь появившемся окне обзора папок выбрать ту папку, которую мы указывали в SQL Server Management Studio, затем таким же образом переносим остальные базы относящиеся к системе интеллект, такие как POS и Titles (база данных этикеток и кассовых чеков), для этого выбираем поочерёдно из списка Источника данных базу POS, затем Titles и переносим эти базы в ту же папку для хранения баз данных нажатием на кнопку «Перенести базу». На этом стадия по переносу баз завершена.
Теперь необходимо обеспечить резервное копирование баз данных на случай повреждения или возникновения различных проблем, для этого снова заходим в Пуск->Программы->Microsoft SQL Server 2008 R2->SQL Server Management Studio
Так как в стандартной поставке с системой «Интеллект-Лайт» идёт бесплатная версия SQL-Express, она не позволяет делать резервное копирование автоматически по определённому расписанию, поэтому здесь будет рассмотрен приём, как можно делать резервное копирование используя SQL-скрипты и стандартные средства Windows.
В окне SQL Server Management Studio в списке Object Explorer выбираем Databases->Intellect и нажимаем на нём правой кнопкой мыши, затем в выпадающем списке выбираем Tasks->Back Up…
Во вновь появившемся окне:
1. В поле «Database:» выбираем базу «intellect»
2. Backup type: Full
3. Name: Intellect-Full Database Backup
4. Description: Intellect Backup
5. В Destination выбираем путь для сохранения Backup нажав на кнопку Add
Теперь нам необходимо сформировать SQL-скрипт в виде sql-файла, для этого нужно нажать на кнопку вниз радом с кнопкой Script в самом верху окна см. рис. ниже:
Затем в выпавшем меню нажать на «Script Action to File»
Данный скрипт необходимо сохранить в папке под названием:
D:\Intellect\SQL_Backup\Job\IntellectBackup.sql
Далее подобным образом формируем файлы скриптов для базы Pos и Titles в папках:
D:\Intellect\SQL_Backup\Job\PosBackup.sql
D:\Intellect\SQL_Backup\Job\TitlesBackup.sql
Теперь нужно создать файл под названием BackupScript.bat в папке D:\Intellect\SQL_Backup\Job\ и добавляем туда это содержимое:
del D:\Intellect\SQL_Backup\Intellect_Backup.bak
del D:\Intellect\SQL_Backup\Titles_Backup.bak
del D:\Intellect\SQL_Backup\Pos_Backup.bak
sqlcmd -S VL-Video\SQLEXPRESS -i D:\Intellect\SQL_Backup\Job\IntellectBackup.sql -o D:\Intellect\SQL_Backup\Logs\IntellectBackupLog.log
sqlcmd -S VL-Video\SQLEXPRESS -i D:\Intellect\SQL_Backup\Job\TitlesBackup.sql -o D:\Intellect\SQL_Backup\Logs\TitlesBackupLog.log
sqlcmd -S VL-Video\SQLEXPRESS -i D:\Intellect\SQL_Backup\Job\PosBackup.sql -o D:\Intellect\SQL_Backup\Logs\PosBackupLog.log
Теперь необходимо сделать так, чтобы файл с этим содержимым автоматически запускался каждый день в определённое время, для этого воспользуемся планировщиком заданий Windows, заходим в Пуск->Стандартные->Служебные->Назначенные задания
Далее двойным щелчком мыши нажимаем на «Добавить задание», запустится «Мастер планирования заданий»
Нажимаем «Далее»
Нажимаем кнопку «Обзор»
Выбираем файл BackupScript.bat
Выбираем «Выполнять это задание: ежедневно»
Ставим время запуска задания в 23:00
Здесь указываем от имени какого пользователя должно выполняться задание, указываем его имя и пароль.
Всё новое задание сформировано, нажимаем кнопку «Готово».
Добавленное задание должно отобразиться в окне назначенных заданий:
Таким образом, мы назначили ежедневный запуск резервного копирования SQL-баз системы «Интеллект».
Описание некоторых принципов настройки POS-системы для регистрации событий с кассового оборудования или терминалов
Для создания объекта POS-терминала необходимо в интерфейсе системы «Интеллект» перейти на вкладку «Оборудование», далее правой кнопкой мыши нажать на объекте компьютер (LOCALHOST) в выпадающем меню выбрать Создать объект->POS-терминал
Далее в настройках Pos-терминала выставляем параметры:
1. В настройках соединения выбираем Тип: TCP
2. Порт: 2555
3. Также если есть титрователи то их необходимо добавить к списку «Выбранные титрователи»
Объект «титрователь» необходим для вывода различной информации с наложением на видеоряд поступающей с кассового оборудования, такие как кассовые чеки, время и другой необходимой информации.
1. Для добавления объекта титрователь необходимо выполнить следующие действия: Переходим на вкладку
оборудование, далее выбираем Плата видеоввода->Камера, выделяем нужную камеру к которой хотим
привязать титрователь и нажимаем на ней правую кнопку мыши, в выпадающем списке выбираем Создать
объект->Титрователь, вводим имя титрователя и нажимаем кнопку «Применить».
2. В настройках титрователя выбираем координаты и расположение где будут выводиться титры на
видеоряде.
3. При необходимости можно назначить фразы или слова которые должны подсвечиваться на видео см.
рисунок
ниже:
Обмен данными между POS-терминалом и кассовым оборудованием может осуществляться через COM-порт кабелем (интерфейс RS-232), а также по сети с использованием протокола TCP или UDP.
Пример команды, пересылаемой серверу видеонаблюдения:
ClientSocket1.Socket.SendText('ТЕСТ' + #13#10);
Данная команда пересылает серверу видеонаблюдения строку «ТЕСТ» с последующим наложением на видеоизображение.
Окончание строки при передаче команды всегда должно заканчиваться управляющим символом #13#10 (сочетание спец. символов типа Char #13 –Enter, #10 – Пробел), служащим флагом об окончании строки. Если же данный флаг в конце отсутствует, это может привести к замороженности строки на экране, и в итоге к необходимости перезапуска всей системы «Интеллект» в целом.
Подключение и использование дисков объёмом более 2Тб в операционных системах
В операционных системах, таких как Windows XP, Windows Server 2003 (без SP1) и более ранних ОС с поддержкой NTFS, реализация NTFS не поддерживает тома такого размера.
В операционных системах 64-bit, реализована поддержка таких дисков, но только не в качестве системного диска, это происходит из-за того, что на диске создаётся MBR (Master Boot Record), при этом адресация томов там сделана таким способом, что максимальное адресуемое пространство на одном томе может составить максимум 2Тб. Остальная часть диска при этом будет видна в консоли управления, но недоступна для создания разделов. Для корректной работы с томами такого размера, вместо MBR необходимо использовать GPT (GUID Partiton Table), для чего на диске перед созданием томов создаётся GPT-оглавление путём соответствующих действий в консоли управления компьютером. Такой том может быть загрузочным только в 64-битных версиях Windows Vista, Windows 7 и Windows Server 2008.
В данный момент времени полноценная работа дисков более 2 Тб (2000 Гб) полноценно поддерживается в 64-bit системах.
Сейчас мы рассмотрим приём для подключения и видимости дисков объёмом более 3Тб в 32x разрядных системах.
Применение данного приёма возможно лишь при условии, что на компьютере вместо обычного BIOS используется EFI (см. примечание) или так называемая технология Dual BIOS которая поддерживается в новых материнских платах Gigabyte, которая является надстройкой BIOS и называется Hybrid EFI которая позволяет организовать аппаратную поддержку 3 ТБ HDD даже для установки на него операционной системы, если же данная технология не поддерживается материнской платой, то работоспособность данного приёма не гарантируется.
Extensible Firmware Interface (EFI) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название Unified Extensible Firmware Interface (UEFI).
Итак, как описывалось ранее для поддержки больших томов диск должен быть преобразован в GPT, для этого скачиваем и устанавливаем в системе Paragon Drive Copy 11 Professional. Запустив его мы видим окно представленное ниже:
Далее нажимаем на кнопку Настройка.
Для начала необходимо установить драйвер GPT Loader нажав на кнопку «Установка драйвера GPT Loader», затем произвести конвертирование, нажав соответствующую кнопку «Конвертирование MBR жёсткого диска в GPT»
В окне «Мастер конвертирования в GPT» выбираем нужный диск который необходимо преобразовать, и нажимаем Далее.
После всех выполненных манипуляций необходимо выполнить перезагрузку системы, затем следует войти в консоль «Управление компьютером->Управление дисками» и отформатировать наш диск в файловую систему NTFS.
В «Мастер создания разделов» выставляем параметры как указано на рис. Выше и нажимаем Далее..
Если процесс форматирования прошёл удачно то должно получиться как на рис. ниже:
Заключение
В данном руководстве были описаны способы первоначальной установки и настройки системы видеонаблюдения ITV Intellect Lite, рассмотрены некоторые принципы работы системы POS-Интеллект и подключение жёстких дисков объёмом более 2ТБ в 32х разрядных операционных системах.
Приложение
Номера портов для доступа к системе «Интеллект» через сеть или интернет:
1. ITV Video: 21111
2. Smart Video: 20900
3. ITV Video Monitor: 21050