Быстрое развертывание стенда¶
Развернем стенд для тестирования одного WCS сервера с настройками по умолчанию. Предположим, что docker установлен локально, и доступ извне для тестирования не нужен. Запустим также контейнер для публикации RTMP потока на сервер
Для развертывания тестового стенда на docker машине сделаем следующие шаги:
-
Распакуем архив сборки
-
Редактируем общую конфигурацию стенда в файле
stand.conf/wcs-stand.conf
-
Создаем каталог конфигурации WCS узла
-
Редактируем файл конфигурации WCS узла, указав свою лицензию и номер последней сборки WCS
#!/usr/bin/env bash NODE_IP="" NODE_PORTS=22,554,1935,8080-8084,8443-8445,8888,9091,20000-60000/tcp,20000-60000/udp JAVA_VERSION=8 JAVA_GC=CMS JAVA_HEAP=2g WCS_LICENSE="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" PRODUCT_LINK="https://flashphoner.com/downloads/builds/WCS/5.2/FlashphonerWebCallServer-5.2.XXX.tar.gz"
-
Создаем каталог конфигурации узла для публикации RTMP
-
Редактируем файл конфигурации узла для публикации RTMP
-
Копируем в каталог конфигурации узла для публикации RTMP файл для публикации
-
Копируем в каталог
ssh
публичный ключ для доступа внутрь контейнера по SSH
-
Собираем docker-образы
-
Запускаем стенд
-
Запоминаем назначенные адреса узлов из вывода на консоль при запуске стенда
-
Открываем в браузере страницу примера
Player
и вводим имя потока172.17.0.2.file
, где172.17.0.2
- адрес контейнера WCSfile
- имя медиа файла (см шаг 7) без расширения mp4
Стенд готов к локальному тестированию.