Подключение нового адреса с записями
На каждый адрес — отдельный компьютер Windows рядом с видеорегистратором. Компьютер должен видеть папку, куда регистратор пишет записи: диск регистратора или сетевую папку. Если на одном адресе несколько касс, для каждой кассы скачивается свой файл настроек и указывается своя папка записей.
- В кабинете откройте вкладку «Установка». Впишите адрес аптеки и нажмите «Добавить точку».
- На компьютере у регистратора создайте папку, например
C:\Rvi. - В кабинете скачайте «Служба для Windows» и распакуйте архив в эту папку. Внутри будет
Rvi.Worker.Windows.exeи папкаscripts. - Там же скачайте настройки этой точки. Получится файл
rvi-worker.json. Положите его рядом с exe и не переименовывайте. Впишите в негоRecordingsFolder: полный путь к папке, куда регистратор пишет записи, напримерD:\DVR\records. - Установите на компьютер Python 3 и выполните
py -3 -m pip install numpy. Рядом должны бытьffmpegиffprobe, доступные из командной строки. - Откройте PowerShell от имени администратора, перейдите в папку
C:\Rviи выполнитеpowershell -ExecutionPolicy Bypass -File .\install-worker.ps1. Установится служба Windows, которая работает без открытого окна и сама запускается после перезагрузки. - Когда папка записей появится в кабинете, откройте «Продажи» и выберите для неё адрес и, если касс несколько, нужную кассу. Без адреса чеки к роликам этой папки не подставляются.
Готовые ролики открываются в кабинете из Google Drive компании. Просмотр бесплатный. Анализ выбирается отдельно, по модели и длительности ролика.
Дальше служба работает сама, в фоне и по одному делу, с низким приоритетом. Она проверяет папку и вложенные папки, ждёт две минуты после окончания записи, находит эпизоды у кассы, нарезает короткие ролики и отправляет их в Google Drive компании. При временной ошибке задача не теряется: служба повторяет её позже. Когда в кабинете оплачен анализ, служба получает это задание, ролик разбирает выбранная модель, результат пишется в базу, и служба ждёт следующее задание.