Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Развернем стенд для тестирования одного WCS сервера с настройками по умолчанию. Предположим, что docker установлен локально, и доступ извне для тестирования не нужен. Запустим также контейнер для публикации RTMP потока на сервер.

Image Added

Для развертывания тестового стенда на docker машине сделаем следующие шаги:

...

Code Block
languagebash
themeRDark
cp ~/Videos/file.mp4 ~/WCSTestStand-1.XXX/ffmpeg-test

8. Копируем в каталог ssh публичный ключ для доступа внутрь контейнера по SSH

Code Block
languagebash
themeRDark
cp ~/.ssh/id_rsa.pub ~/WCSTestStand-1.XXX/ssh

9. Собираем docker-образы

Code Block
languagebash
themeRDark
cd ~/WCSTestStand-1.XXX/images
chmod +x build.sh
sudo ./build.sh
cd ..

910. Запускаем стенд

Code Block
languagebash
themeRDark
sudo ./wcs-stand start all

1011. Запоминаем назначенные адреса узлов из вывода на консоль при запуске стенда

Code Block
themeRDark
Starting WCS container...
> Container wcs-test-stand-o-test started (IP: 172.17.0.2)
...
Starting wcs-test-stand-ffmpeg-test container to publish RTMP streams...
> Container wcs-test-stand-ffmpeg-test started (IP: 172.17.0.3)

1112. Открываем в браузере страницу примера Player и вводим имя потока 172.17.0.2.file, где

  • 172.17.0.2 - адрес контейнера WCS
  • file - имя медиа файла (см шаг 7) без расширения mp4

Image Modified

Сервер Стенд готов к локальному тестированию.