Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

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

1. Распакуем архив сборки

cd ~
tar -xzf WCSTestStand-1.XXX.tar.gz

2. Редактируем общую конфигурацию стенда в файле stand.conf/wcs-stand.conf

#!/usr/bin/env bash

CONTAINER_PREFIX=wcs-test-stand
IMAGE_PREFIX=wcs_test_stand

# Docker network parameters
DOCKER_NETWORK=bridge

# Stand nodes
CDN_NODES=o-test
CDN_ENTRY_POINT=o-test
FFMPEG_NODE=ffmpeg

# Product installation path
WCS_PATH=/usr/local/FlashphonerWebCallServer


  • docker сеть
  • состав узлов тестовой CDN (либо оставить только один узел, если планируется тестирование отдельного сервера)
Настройки из коробки должны использоваться только в качестве примера

3. Создаем каталог конфигурации WCS узла



mkdir o-test
cd o-test
touch node.conf

4. Редактируем файл конфигурации узла, указав свою лицензию и номер последней сборки 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"





  • указать ссылки на скачивание сборок WCS для каждого узла (на разных узлах могут тестироваться разные сборки)
  • указать номер лицензии для каждого WCS
  • указать IP адрес каждого узла
  • настроить каждый WCS узел
  • если используется узел ffmpeg для публикации потоков на WCS, указать каталог с медиа файлами для публикации
Настройки из коробки должны использоваться только в качестве примера

4. Собрать docker-образы

cd images
chmod +x build.sh
sudo ./build.sh
cd ..

5. Запустить стенд

sudo ./wcs-stand start all
  • No labels