ПО «Программный модуль видео аналитики для контроля использования средств индивидуальной защиты (СИЗ) и мониторинга опасных зон на производственных объектах» — установка и запуск экземпляра ПО (Windows / РЕД ОС / Ubuntu)
Детальная инструкция по подготовке и установке экзепляра ПО: как открыть консоль, проверить Docker, при необходимости установить Docker (см. по клику на подсказке), выполнить вход в реестр и запустить контейнер для обработки видео (файл и RTSP).
Windows (10/11)
0) Подготовьте данные
- Подготовьте токен доступа к нашему реестру контейнеров
cr.selcloud.ru(мы выдали вам его по другому приватному каналу). - Если планируете RTSP-тест — потребуется FFmpeg (см. ниже).
Как открыть командную строку?
Открытие PowerShell или Командной строки
- Через меню “Пуск” (PowerShell): нажмите кнопку Пуск → введите PowerShell → нажмите Enter.
- Запуск от имени администратора (PowerShell): нажмите кнопку Пуск → введите PowerShell → в списке результатов нажмите Windows PowerShell правой кнопкой мыши → выберите Запуск от имени администратора.
- Через меню “Пуск” (Командная строка): нажмите кнопку Пуск → введите cmd → нажмите Enter.
- Запуск от имени администратора (Командная строка): нажмите кнопку Пуск → введите cmd → в списке результатов нажмите Командная строка правой кнопкой мыши → выберите Запуск от имени администратора.
- Быстрый способ (комбинация клавиш): нажмите Win + R → введите powershell → нажмите Enter.
Дальнейшие команды рекомендуется выполнять в PowerShell.
1) Проверьте, установлен ли Docker
docker --version
docker info
Как установить Docker?
Установка Docker Desktop на Windows
Официальная инструкция Docker: Docker Desktop для Windows.
- Откройте ссылку выше и скачайте установщик Docker Desktop.
- Запустите установщик и следуйте шагам мастера установки.
- Если установщик предложит использовать WSL2 — оставьте включённым рекомендуемый вариант.
- После установки перезагрузите компьютер, если появится такое требование.
- Откройте Docker Desktop через меню Пуск и дождитесь состояния “Running”.
После установки вернитесь к шагу “Проверка Docker” и повторите команды.
Если команда docker не найдена или docker info выдаёт ошибку — установите Docker (кнопка выше), затем повторите проверку.
2) Проверьте, что Docker запускает контейнеры
docker run hello-world
3) Перейдите в домашнюю папку пользователя
Команда ниже переводит вас в домашнюю папку текущего пользователя Windows (например, C:\Users\Имя).
cd ~
4) Создайте папку для сохранения результатов обработки
mkdir estimatix_output
5) Выполните вход в реестр контейнеров
docker login cr.selcloud.ru -u token
6) Запустите обработку тестового видео (которое уже внутри контейнера)
docker run --rm `
-v "${PWD}\estimatix_output:/output" `
cr.selcloud.ru/estimatix/ppe_demo:latest `
--output /output --chunk_size 20
7) Запустите обработку вашего файла test.mp4
Положите файл test.mp4 в текущую папку (домашняя папка пользователя, если вы выполняли шаг 3).
Затем проверьте, что файл виден:
dir .\test.mp4
docker run --rm `
-v "${PWD}\estimatix_output:/output" `
-v "${PWD}\test.mp4:/app/test.mp4" `
cr.selcloud.ru/estimatix/ppe_demo:latest `
--input test.mp4 --output /output --chunk_size 20
8) RTSP-тест (опционально)
--network=host может работать не так, как на Linux.
Если вам нужен стабильный RTSP-пример — используйте вкладку Ubuntu или РЕД ОС.
Установка FFmpeg через “Диспетчер пакетов winget”: Gyan.FFmpeg (winget)
winget install -e --id Gyan.FFmpeg
Пример поднятия RTSP-потока:
ffmpeg -re -stream_loop -1 -i mytest.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/mystream
estimatix_output в вашей домашней директории.РЕД ОС
0) Подготовьте данные
- Подготовьте токен доступа к нашему реестру контейнеров
cr.selcloud.ru. - Убедитесь, что у вас есть права
sudo(обычно — пароль администратора).
Как открыть командную строку?
Открытие терминала
- Через меню: откройте меню приложений → найдите раздел Системные → выберите Терминал (названия могут отличаться).
- Через поиск: откройте меню приложений → начните вводить Терминал → выберите найденное приложение.
- Комбинация клавиш (если поддерживается): Ctrl + Alt + T.
1) Проверьте, установлен ли Docker
docker --version
docker info
Как установить Docker?
Установка Docker в РЕД ОС
Полезные материалы (официальные/справочные):
Документация РЕД ОС: установка Docker
Документация РЕД ОС: управление пакетами (dnf)
Пример: установка Docker на РЕД ОС 7.3.4
Ниже — типовой вариант установки через dnf (пакеты могут отличаться в вашей версии/репозиториях):
sudo dnf update -y
sudo dnf install -y docker-ce docker-ce-cli
sudo systemctl enable --now docker
sudo systemctl status docker
После установки вернитесь к шагу “Проверка Docker” и повторите команды.
Если команда docker не найдена — установите Docker (кнопка выше), затем повторите проверку.
2) Проверьте, что Docker запускает контейнеры
docker run hello-world
3) Перейдите в домашнюю директорию пользователя
cd ~
4) Создайте папку для сохранения результатов обработки
mkdir -p estimatix_output
5) Выполните вход в наш реестр контейнеров
docker login cr.selcloud.ru -u token
6) Запустите обработку тестового видео (которое уже внутри контейнера)
docker run --rm \
-v "$(pwd)/estimatix_output":/output \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--output /output --chunk_size 20
7) Запустите обработку вашего файла test.mp4
Положите файл test.mp4 в текущую папку (домашняя директория, если вы выполняли шаг 3) и проверьте:
ls -la ./test.mp4
docker run --rm \
-v "$(pwd)/estimatix_output":/output \
-v "$(pwd)/test.mp4":/app/test.mp4 \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--input test.mp4 --output /output --chunk_size 20
8) RTSP-тест (опционально)
Установите FFmpeg (название пакета может зависеть от репозиториев):
sudo dnf install -y ffmpeg
ffmpeg -version
Поднимите RTSP-поток:
ffmpeg -re -stream_loop -1 -i mytest.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/mystream &
Запустите обработку RTSP:
docker run --rm --network=host \
-v "$(pwd)/estimatix_output":/output \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--input rtsp://127.0.0.1:8554/mystream --output /output --chunk_size 20
~/estimatix_output.Ubuntu (Desktop/Server)
0) Подготовьте данные
- Подготовьте токен доступа к реестру контейнеров
cr.selcloud.ru. - Убедитесь, что у вас есть права
sudo(обычно — пароль администратора).
Как открыть командную строку?
Открытие терминала
- Через меню: откройте меню приложений → найдите Terminal / Терминал → откройте.
- Через поиск: нажмите кнопку “Показать приложения” → начните вводить Terminal → откройте найденное приложение.
- Комбинация клавиш: Ctrl + Alt + T.
На сервере без графического интерфейса вместо терминала используется подключение по SSH.
1) Проверьте, установлен ли Docker
docker --version
docker info
Как установить Docker?
Установка Docker Engine на Ubuntu
Официальная инструкция Docker: Docker Engine on Ubuntu.
Следуйте шагам по ссылке (официальный репозиторий Docker). После установки вернитесь к шагу “Проверка Docker” и повторите команды.
2) Проверьте, что Docker запускает контейнеры
docker run hello-world
3) Перейдите в домашнюю директорию пользователя
cd ~
4) Создайте папку для сохранения результатов обработки
mkdir -p estimatix_output
5) Выполните вход в реестр контейнеров
docker login cr.selcloud.ru -u token
6) Запустите обработку тестового видео (которое уже внутри контейнера)
docker run --rm \
-v "$(pwd)/estimatix_output":/output \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--output /output --chunk_size 20
7) Запустите обработку вашего файла test.mp4
Положите файл test.mp4 в текущую папку (домашняя директория, если вы выполняли шаг 3) и проверьте:
ls -la ./test.mp4
docker run --rm \
-v "$(pwd)/estimatix_output":/output \
-v "$(pwd)/test.mp4":/app/test.mp4 \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--input test.mp4 --output /output --chunk_size 20
8) RTSP-тест (опционально)
Если FFmpeg ещё не установлен, можно использовать справку: phoenixNAP: install FFmpeg on Ubuntu
sudo apt update
sudo apt install -y ffmpeg
ffmpeg -version
ffmpeg -re -stream_loop -1 -i mytest.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/mystream &
docker run --rm --network=host \
-v "$(pwd)/estimatix_output":/output \
cr.selcloud.ru/estimatix/ppe_demo:latest \
--input rtsp://127.0.0.1:8554/mystream --output /output --chunk_size 20
~/estimatix_output.