Для обработки на платформе источниками могут выступать любые цифровые и аналоговые данные:
- ・видеопотоки: IP-камеры, USB-камеры, HTTP-стриминг, промышленные камеры, скринкаст с экрана и другие источники
- ・видеофайлы: h264,h265,mjpeg, и другие форматы
- ・изображения: jpg,png,bmp,svg, и другие форматы
- ・любые данные от сервисов по протоколам: http, tcp, udp, unixsocket, и другие
- ・звук
- ・файловые данные
- ・показания датчиков
- ・вывод от различных консольных приложений.
Данные обрабатываются созданными in-house модулями - нейросервисами.
Нейросервисы - это отдельные сервисы, выполняющие обработку, в том числе медиа-данных, с целью обнаружения и классификации объектов. Такие сервисы могут быть запущены на том же сервере, где развернута платформа OsmoCV, или на отдельном сервере.