Відеоспостереження на базі комп'ютера своїми руками
У першій частині статті ми розглянули основні принципи побудови сучасної системи відеоспостереження для домашнього або офісного застосування, особливості вибору камер і деякі секрети, які дозволять вирішити частина питань, що виникають в процесі монтажу. У цій частині поговоримо про особливості налаштування системи відеоспостереження на базі персонального комп'ютера.
Для реалізації системи відеоспостереження на базі персонального комп'ютера використовуються плати відеозахвату на 4, 8, 16 і 32 каналу. Крім числа каналів, плати відеоспостереження можуть відрізнятися максимальною роздільною здатністю і частотою кадрів в режимі запису. Плати, які я використовую в цьому огляді, підтримують дозвіл 640x480 (PAL / NTSC), 352x288 / 176x144 (PAL), 352x240 / 176x120 (NTSC). Молодша модель ORIENT SDVR-404A підтримує дозвіл 640 х 480 тільки при використанні однієї камери. Частота кадрів у всіх плат різна і залежить від числа каналів. Так, наприклад, молодша модель ORIENT SDVR-404A має максимальну частоту 25 кадрів при підключенні тільки однієї камери. При використанні декількох камер, частота кадрів зменшується пропорційно числу камер. Старша 32-х канальна модель ORIENT HW-832 має максимальну частоту 200 кадрів в секунду.
Незалежно від числа каналів, апаратна начинка у всіх плат відеоспостереження дуже схожа. В їх основі лежить декодер TechWell TW6805A перетворюють сигнал з аналогових входів в цифровий потік, обробка якого здійснюється програмним забезпеченням, що визначає функціональні можливості системи відеоспостереження.
Число декодерів на платі залежить від числа каналів. Так, молодша модель ORIENT SDVR-404A, що підтримує 4 канали, має тільки один декодер, в той час як 32-х канальна плата ORIENT HW-832 обладнана вісьмома декодерами. На платах з більш ніж одним декодером використовується додатковий чіп диспетчера, який дозволяє організувати передачу потоку з усіх декодерів по шині PCI.
Для підключення камер до плати використовується перехідник з 4 або 8 BNC відеовходами, одним або декількома аудіо входами. Для зручності підключення на кожному кабелі є маркери із зазначенням номера входу.
Для підключення 32-х каналів на платі ORIENT HW-832, використовується додаткова тильна планка, що встановлюється в вільний слот. На неї виведені 16 каналів. До основної плати, вона підключається за допомогою двох роз'ємів на платі.
Програмне забезпечення
Софт - найважливіша складова будь-якої системи відеоспостереження. Від того наскільки стабільно і функціонально програмне забезпечення, залежить ефективність системи безпеки.
У комплект плат відеоспостереження (моделі: ORIENT SDVR-404A, ORIENT HW-208, ORIENT HW-416 і ORIENT HW-832) входить програмне забезпечення Hawell M9. Функціонально ця програма підтримує весь основний функціонал сучасних систем відеоспостереження, включаючи запис за розкладом і по спрацьовуванню програмного детектора руху, зручний перегляд записів з тимчасового інтервалу і за подією на одному або декількох каналах, а також доступ до управління і моніторингу системи відеоспостереження через інтернет. Відмінністю даної системи є гнучкий механізм настройки поведінки системи, а також підтримка деяких, непомітних на перший погляд, особливостей роблять систему відеоспостереження ще більш зручною і функціональною.
Однією з важливих особливостей програмного забезпечення є підтримка масштабування, тобто використання декількох плат відеоспостереження для збільшення числа каналів.
Програма Hawell M9 підтримує до чотирьох 4-х і 8-ми канальних плат, що дозволяє розширити число каналів до 16-ти і 32-х, відповідно. Для 16-ти і 32-х канальних плат підтримується установка до двох плат, що дозволяє отримати 32 і 64 каналу, відповідно. Варто зазначити, що програма Hawell M9 має обмеження на максимальну кількість каналів, рівне 48.
Процес установки програмного забезпечення гранично простий, і включає три кроки, що дозволяють встановити драйвери, серверну і клієнтську частини.
Після установки драйверів в системі з'являється окрема група пристроїв ORIENT, в якій присутні кілька пристроїв окремо для аудіо та відео. Число цих пристроїв дорівнює числу декодерів на платі або на декількох платах.
Зазначу, що дане програмне забезпечення дозволяє комбінувати плати з різним числом каналів, при цьому в диспетчері пристроїв все вони будуть називатися по імені встановленого драйвера.
Після установки основного програмного забезпечення на робочому столі з'являється три додатки. Основне серверний додаток називається DVR. Маленьке додаток DVRInit призначене для ініціалізації системи відеоспостереження та скидання. Третє додаток використовується для перегляду записаних роликів.
При першому запуску програми DVR або після запуску утиліти ініціалізації системи DVRInit, необхідно виконати первинну настройку динамічного DNS (необов'язково) і вибрати режим відображення відео, що відповідає вашій операційній системі. Вибір режиму відбувається в напівавтоматичному режимі. В процес програма буде перебирати всі доступні режими виведення, і пропонувати користувачеві відповісти на питання: "чи бачить він картинку?". Якщо користувач відповідає "так", то програма запам'ятовує параметри і запускає основне серверний додаток.
Вікно програми має розмір 1024х768 пікселів, що дуже зручно для організації робочого місця оператора або охоронця. Встановивши дозвіл монітора 1024х768 пікселів, і створивши обліковий запис із забороною на закриття програми, ви матимете змогу вберегти оператора від спокуси полазити по інтернету або запустити будь-яку іграшку, що може вкрай негативно позначитися на роботі системи відеоспостереження.
Інтерфейс програми Hawell M9 - традиційний. Він включає вікно перегляду, в якому відображається сітка камер. Справа розташована панель управління камерами. Тут є чотири закладки Preview, Record, Alarm і Color. Перші три закладки дозволяють активувати канали для перегляду, запису та спрацювання по тривозі. Активні канали підсвічуються зеленим кольором. На мій погляд, це дуже зручний механізм для швидкого зміни конфігурації системи відеоспостереження. Використовуючи цю панель користувачеві не потрібно кожен раз лізти в меню установки параметрів, для того, щоб включити або відключити ту чи іншу камеру. Закладка Color дозволяє налаштувати основні налаштування відео для всіх активних камер. Тут же розташована панель управління поворотними PTZ камерами.
У нижній частині вікна програми розташована панель доступу до основних функцій програми. Тут розташовані функції вибору розбиття екрану, блокування системи, виходу з програми, настройки основних параметрів, включення запису за розкладом і записи зі звуком, перегляду записів, прокрутити варіанти камер і перегляду деякої службової інформації.
Після запуску програми необхідно провести конфігурацію системи відеоспостереження. Якщо система відеоспостереження буде використовуватися в офісі, магазині або ресторані, то спочатку необхідно створити облікові записи для адміністратора системи (створена за замовчуванням: логін: admin, пароль:-1234) і для операторів. Для цього використовуємо меню управління обліковими записами, доступне з головного вікна програми.
Програма дозволяє гнучко налаштувати права доступу для кожного користувача, включаючи дозвіл на вхід і вихід з програми, можливість блокування, зміна списку каналів перегляду, записи і спрацьовування по тривозі, дозвіл для перегляду відео та фото, управління розкладом і іншими функціями системи відеоспостереження.
Далі звернемося до меню настройки параметрів системи відеоспостереження. Незважаючи на відсутність підтримки російської мови, що є найпомітнішим недоліком даного програмного забезпечення, розібратися з настройками нескладно. Тут все організовано дуже грамотно. Якщо ж у вас виникнуть питання, то рекомендую звернутися до керівництва користувача, де простим і зрозумілим російською мовою описані всі параметри.
Отже, для початку визначимося зі структурою меню настройки. В його основі лежить принцип роздільної настройки параметрів для кожної камери. Іншими словами, користувач вибирає в лівому блоці потрібний канал і налаштовує параметри для неї. Якщо для частини камер використовуються одні й ті ж параметри, то для спрощення процесу налаштування в меню настройки передбачена можливість копіювання параметрів для інших камер.
Перша закладка дозволяє налаштувати опції перегляду, де можна задати відображення імені каналу, часу і номера камери. Друга закладка включає параметри запису. Тут можна вибрати якість запису, постійний або змінний бітрейт, частоту кадрів, включити режим довільного якості, встановити максимальний час запису одного фрагмента і часовий інтервал, протягом якого необхідно придушувати відеошумів (зйомка в умовах низької освітленості). Тут же можна включити запис зі звуком і вибрати діапазон дисків, на які буде здійснюватися послідовний запис.
На наступному кроці необхідно налаштувати поведінку системи відеоспостереження при настанні тривоги. До цього розділу відносяться чотири закладки. У першій закладці зібрані базові параметри, де можна вибрати тип тривоги, рівень чутливості, а також встановити звуковий сигнал при настанні тієї чи іншої події. Всього підтримується два типи подій: втрата сигналу і детектор руху. Для більшої ефективності, тут же можна задати час запису перед і після настання події, що дозволить бачити все, що відбувалося до настання події.
У другій закладці можна вибрати канали, за якими буде проводитися запис при настанні події на каналі, для якого налаштовується поведінку за подією. Цей механізм дозволяє домогтися високої ефективності.
У третій закладці можна встановити телефонний номер, за яким буде здійснюватися виклик при настанні тривоги. Щоб використовувати цю функцію необхідно використовувати додатковий факс-модем.
І, нарешті, четверте закладення дозволяє визначити область виявлення руху. Тут можна задати як прямокутну область, так і область складної форми, що складається з декількох прямокутників.
На наступному етапі необхідно створити розклад роботи системи відеоспостереження. У найпростішому випадку використовується режим 24х7, коли система буде реєструвати події цілодобово. В інших можна створити кілька тимчасових інтервалів для кожного з семи днів тижня. Для кожного тимчасового інтервалу можна задати свій тип запису, а також комбінувати постійну запис і детектор руху.
Розділ PTZ буде цікавий в разі використання поворотних камер. У моєму випадку вони не використовуються, тому перейду відразу до розділу мережевих параметрів, де можна створити облікові записи користувачів і визначити права доступу і управління. Зверніть увагу, на відміну від менеджера облікових записів, про який я говорив вище, тут можна вказати з якими саме камерами може працювати користувач в тому чи іншому режимі роботи.
В розділ "Other" включені загальні параметри, такі як автоматичне вимикання і скидання в певний час, автозапуск програми та блокування системи, мережеві порти і т.д.
У разі використання системи відеоспостереження в різних умовах освітлення, дуже корисним буде розділ настройки колірної схеми, де можна задати кілька тимчасових інтервалів і задати для кожного інтервалу свої параметри яскравості, контрасту, насиченості та інших відеопараметрів.
І, нарешті, останній розділ відповідає за налаштування ТВ-виходу, який є на всіх картах відеоспостереження. Тут ви можете задати перелік каналів, які будуть циклічно виводитися на ТВ- вихід. Зверніть увагу, при використанні декількох плат відеоспостереження, користувач може індивідуально налаштувати параметри для кожної карти.
По завершенню процесу настройки можна приступати до роботи. Для цього необхідно натиснути кнопку "робота за розкладом" в нижній частині панелі управління. Починаючи з цього моменту, система буде стежити за всім, що відбувається в периметрі і фіксувати всі позаштатні ситуації в залежності від конфігурації системи.
Для перегляду можна використовувати вбудований програвач, інтерфейс якого дуже схожий на інтерфейс основної програми. Використовуючи цей програвач, користувач може переглядати записи, як з локального, так і з віддаленого комп'ютера, вказавши його IP адреса, порт, логін і пароль.
Працювати з записами дуже просто. Досить вибрати бажану дату. Після цього на тимчасовій лінійці з'являться червоні мітки, що вказують на запис події в даний момент часу. Тепер встановлюємо курсор на потрібний момент і починаємо перегляд. Для перегляду можна вибрати кілька каналів. Тимчасова лінійка не найзручніший і універсальний механізм роботи з записами. Додатково програма підтримує режим відображення сітки файлів.
Останнє питання, яке мені хотілося б освятити в огляді можливостей системи відеоспостереження на базі комп'ютера - можливість віддаленого доступу до системи з використанням Web інтерфейсу. Як і в більшості інших систем, Web інтерфейс заснований на ActiveX додатку, що гарантує роботу на PC під управлінням IE. Для доступу до Web інтерфейсу необхідно ввести адресу сервера відеоспостереження в адресному рядку.
Функціонально Web інтерфейс дещо поступається інтерфейсу основного додатка. Залежно від прав, встановлених в розділі мережевих налаштувань, користувач може управляти переглядом і записом каналів, управляти PTZ камерами, робити скріншоти і робити настроювання базових параметрів. Що ж стосується налаштувань детектора руху і установки розкладу, то ці функції залишаються доступні тільки з основного програми.
висновок
Отже, нескладно здогадатися, що зібрати і налаштувати сучасну систему відеоспостереження не так складно, як це може здатися на перший погляд. Для цього можна використовувати будь-який старий комп'ютер, який шкода викидати, а для вирішення повсякденних завдань він вже не підходить. У моєму випадку використовувався старенький Barebone Shuttle з процесором Intel Core 2 Duo. Крім невеликих розмірів, він відрізняється зниженим рівнем шуму і має один PCI слот, якого цілком достатньо для створення 4 - 16-ти канальної системи відеоспостереження. Таку систему відеоспостереження можна без проблем заховати де-небудь в гардеробній кімнаті і керувати нею по мережі, використовуючи для цього Web інтерфейс і утиліту перегляду записів на віддаленому сервері. Але не це головне. Система, розглянута в цьому огляді, відрізняється дуже зручним і, що дуже важливо, стабільним програмним забезпеченням. Навіть, незважаючи на відсутність російського інтерфейсу, програмне забезпечення інтуїтивно зрозуміло і не вимагає від користувача якихось особливих знань і зусиль. Налаштувати його можна буквально за 20-30 хвилин, після чого система повністю готова до роботи.
Безумовно, системи відеоспостереження на базі комп'ютера дуже доступні, прості у використанні і забезпечують можливість нарощування числа каналів. Однак в деяких випадках зручніше використовувати так звані цифрові відеореєстратори. Ці пристрої, зовні схожі на маленький DVD програвач, являють собою повноцінний комп'ютер, на якому запущена операційна система Linux і спеціальний софт.
До недавнього часу, такі системи коштували досить дорого і не мали мережевими можливостями, але сьогодні все змінилося. Цифрові відеореєстратори стали куди доступніше і придбали мережевий функціонал, що дозволило серйозно розглядати їх в якості альтернативи дорогим мережевих камер і мережевим відеосервера. У наступному огляді я розповім про одну цікаву моделі мережевого відеореєстратора, що залучив мою увагу поєднанням інтуїтивно зрозумілого інтерфейсу, багатого функціоналу та дуже доступною ціною.
Висловлюю подяку компанії " ORIENT "І особисто Олені Ніколаєвої, директору з маркетингу компанії" Орієнт ", за надане устаткування і допомогу, надану при підготовці цього матеріалу.
В процес програма буде перебирати всі доступні режими виведення, і пропонувати користувачеві відповісти на питання: "чи бачить він картинку?