Відеоспостереження з Xeoma модуль - Веб сервер - Felenasoft
Веб сервер Xeoma відрізняється від багатьох модулів своєю багатофункціональністю. Дійсно, на відміну від, наприклад, модуля “Розклад”, єдине, але тому нітрохи важливе завдання якого – включати чи вимикати систему у час, модуль “Веб сервер” може використовуватися по-різному різних цілей.


Порада: Зверніть увагу на назви у віконцях “Шлях, яким…”. Зображення з камер у веб-сторінці йдуть в алфавітному порядку назв у цих віконцях. Наприклад, якщо в однієї камери значиться "image1", а в іншої "image 99", в веб-інтерфейсі першою буде йти та, що з "image1".
Увага! Не всі браузери підтримують відтворення потоку MJPEG в режимі реального часу.
Якщо браузер не підтримує MJPEG, використовуйте інший браузер або головну сторінку веб-інтерфейсу.
Увага: якщо камера перестала показувати або недоступна з якихось інших причин, у веб-сторінці будуть порожні віконця замість зображення з таких камер.


Тут Ви побачите назву папки архіву в Xeoma, шкалу відтворення (потрібну ділянку можна вибирати бігунком або за допомогою списків дат і часу, що випадають).

Частина 2. Ведення запису архіву інший ПК
Якщо камера обробляється на одному ПК, а вести запис з неї потрібно на іншому комп'ютері, наприклад дублювати запис на центральний пункт моніторингу, це також здійснюється за допомогою модуля "Веб сервер".
У цьому випадку необхідно до камери підключити "Веб сервер", а на комп'ютері, що приймає (у нашому прикладі - на центральному пункті моніторингу) використовувати замість камери модуль "Інша Xeoma":


+ Ви зможете дублювати записи на інший ПК.
- Можепотрібна додаткова ліцензія (якщо кількість модулів перевищить 3).
Частина 3. Емулювання IP камери
Якщо хочете зробити з веб-камери (USB камери) IP камеру, доступну по мережі іншим комп'ютерам або Xeoma Cloud. У цьому випадку до потрібної камери потрібно підключити модуль "Веб сервер", на комп'ютері, що приймає, ця камера буде "підхоплена" як IP камера.
Частина 4. Вбудовування на сайт
Для вашої зручності є API взаємодії з Xeoma:
Варіанти забрати картинку із сервера (realtime preview):
2) mjpeg один кадр: http:// : / ?oneframe=1&waitTimeoutMs=1000
3) jpeg один кадр: http:// : /?
Дописати в URL (те, що потрібно):
а) вказати дозвіл кадру: resolution=640×480& б) вказати користувача: login = & в) вказати пароль: password= &
waitTimeoutMs – це очікування відповіді сервера, значення від 100 до 1000 у середньому.
2) jpeg з вказаною роздільною здатністю та користувачем: http://localhost:10090/image0.jpg?resolution=1024×768&login=alladin&password=1
Архів: 0) Список дат та хвилин не отримати окремими запитами. Також не одержати окремо список існуючих архівів.
повертає хвилини у форматі hh:mm, роздільник – перенесення рядка.
2) Кадр на потрібну дату, хвилину та секунду: отримати кадр можна через команду archive_frame=, знаючи ім'я архіву, дату, хвилину та мілісекунду всередині цієї хвилини.
Повертає кадр у форматі JSON виду:
При запиті неправильної дати або імені архіву поверне:
3) Ім'я архіву налаштовується у модулі архіву. За замовчуванням воно має формат Preview+Archive.N, де N – номер (id) архіву.
4) Список параметрів: maxResolution – це розмір картинки у форматі 0x0 (ширина та висота) archive_date – на яку дату забираємо картинку. формат дати YYYY-MM-DD archive_minute – на яку годину-хвилину забираємо картинку. формат хвилини hh:mm archive_millis - на яку мілісекунду всередині зазначеної хвилини забираємо картинку. формат – число. від 0 до 59999. archive - ім'я архіву з налаштувань модуля архіву
LOGIN – логін, PASSWORD – пароль.
Додавання камери: http://IP:PORT/?addchain=&cameraSettings=&cameraLogin=LOGIN&cameraPassword=PASSWORD&previewUrl=PREVIEWURL&archiveUrl=ARCHIVEURL&enableH264ArchiveId=false
Додавання приймача FTP: http://IP:PORT/?addchain=&ftpReceiverSettings=&ftpReceiverServerAddress=ADDRESS&ftpReceiverServerPort=FTPPORT&ftpReceiverLogin=LOGIN&ftpReceiverPassword=
Бажаєте кастомізувати сторінки веб-сервера Xeoma? Це просто. Скористайтеся нашою інструкцією з кастомізації веб-сервера!
Як і інші особливості Xeoma, "Веб сервер" так само простий у використанні і в той же час має професійну ефективність. Модулі Xeoma створені для вирішення Ваших завдань.