Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

IPCamTester

Небольшая утилита для облегчения рутины на работе. Проверяет все указанные IP камеры пингом, проводит проверку с помощью захвата изображения по протоколу RTSP и генерирует отчет

Добавление камер осуществляется Через CLI программы или путём редактирования файла БД sqlite. Вывод данных работоспособности IP камер экспортируется в табличном виде (.xlsx файл). Работает на Windows, Linux, MacOS

Сборка

dotnet --version: 10.0.109

Требуется установка нативных библиотек OpenCV

dotnet add package OpenCvSharp4.runtime.linux-arm64 или другой runtime например linux-64

dotnet publish -c Release -r linux-arm64 --self-contained false или другой runtime. Например, linux-64 или win-x64

Установка

Программу можно установить как службу для автоматической проверки. Пример установки в директорию opt:

sudo mkdir -p /opt/ipcamtester

copy build to /opt/ipcamtester

create file /etc/systemd/system/ipcamtester.service with contents:

[Unit]
Description=IPCamTester
After=network.target

[Service]
WorkingDirectory=/opt/ipcamtester
ExecStart=/usr/bin/dotnet /opt/ipcamtester/IPCamTester.dll
Restart=always
RestartSec=5
User=example # set user here
Environment=DOTNET_ENVIRONMENT=Production

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable ipcamtester
sudo systemctl start ipcamtester
sudo systemctl status ipcamtester

Картинки

Логи камер

Краткий отчет

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages