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