Estimatix PPE Demo — Установка и запуск (Windows / РЕД ОС / Ubuntu)

Estimatix PPE Demo — установка и запуск экземпляра ПО (Windows / РЕД ОС / Ubuntu)

Детальная инструкция по подготовке и установке экзепляра ПО: как открыть консоль, проверить Docker, при необходимости установить Docker (см. по клику на подсказке), выполнить вход в реестр и запустить контейнер для обработки видео (файл и RTSP).

1111

Windows (10/11)

0) Подготовьте данные

  • Подготовьте токен доступа к нашему реестру контейнеров cr.selcloud.ru (мы выдали вам его по другому приватному каналу).
  • Если планируете RTSP-тест — потребуется FFmpeg (см. ниже).

1) Проверьте, установлен ли Docker

docker --version
docker info

Если команда 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
Когда система попросит пароль — вставьте ваш токен и нажмите 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 (обычно — пароль администратора).

1) Проверьте, установлен ли Docker

docker --version
docker info

Если команда 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 (обычно — пароль администратора).

1) Проверьте, установлен ли Docker

docker --version
docker info

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.

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

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