ПО «Программный модуль видео аналитики для контроля использования средств индивидуальной защиты (СИЗ) и мониторинга опасных зон на производственных объектах» — установка и запуск экземпляра ПО (Windows / РЕД ОС / Ubuntu)

ПО «Программный модуль видео аналитики для контроля использования средств индивидуальной защиты (СИЗ) и мониторинга опасных зон на производственных объектах» — установка и запуск экземпляра ПО (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
Если команда выше не сработает и токен не подставится, выполните просто "docker login cr.selcloud.ru -u token" и нажмите Enter. Система попросит "Password:". Далее скопируйте ваш токен и вставьте. Символы пароля на экране отображаться не будут (режим ввода пароля "вслепую"). Нажмите Enter - авторизация должна пройти успешно.

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-тест (опционально)

На Windows в Docker Desktop режим --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
Если команда выше не сработает и токен не подставится, выполните просто "docker login cr.selcloud.ru -u token" и нажмите Enter. Система попросит "Password:". Далее скопируйте ваш токен и вставьте. Символы пароля на экране отображаться не будут (режим ввода пароля "вслепую"). Нажмите Enter - авторизация должна пройти успешно.

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
Если команда выше не сработает и токен не подставится, выполните просто "docker login cr.selcloud.ru -u token" и нажмите Enter. Система попросит "Password:". Далее скопируйте ваш токен и вставьте. Символы пароля на экране отображаться не будут (режим ввода пароля "вслепую"). Нажмите Enter - авторизация должна пройти успешно.

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.

Подсказка: если вы случайно запустили команды не из домашней директории — выполните cd ~ и продолжайте дальше. Результаты обработки появляются в папке estimatix_output (в домашней директории пользователя).

Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie. Подробнее о нашей политике в отношении Cookie.
Понятно Подробнее
Cookies