Versions Compared

Key

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

...

Code Block
themeRDark
/usr/local/FlashphonerWebCallServer/tools/pushStreams.sh

1. Для теста используются:

  • test1.flashphoner.com - тестируемый WCS сервер
  • test2.flashphoner.com - тестирующий WCS сервер
  • пример Media Devices для публикации исходного потока

2. Публикация исходного потока на сервер test2.flashphoner.com 

Image Added

3. Запуск скрипта pushStreams на сервере test2.flashphoner.com 

Code Block
languagebash
themeRDark
/usr/local/FlashphonerWebCallServer/tools/pushStreams.sh ws://test1.flashphoner.com:8080 http://test1.flashphoner.com:8081 test loadtest 10

Здесь:

  • ws://test1.flashphoner.com:8080 - websocket URL тестируемого сервера
  • http://test1.flashphoner.com:8081 - HTTP URL тестируемого сервера для использования REST API
  • test - имя исходного потока, который будет публиковаться на тестируемый сервер
  • loadtest - префикс имени, с которым будут публиковаться потоки на тестируемый сервер
  • 10 - количество публикаций

При успешном запуске, скрипт выводит на консоль список публикаций

Image Added

4. Контроль публикаций на странице статистики тестируемого сервера http://test1.flashphoner.com:8081/?action=stat 

Image Added

5. Запуск скрипта pushStreams на сервере test2.flashphoner.com для остановки теста

Code Block
languagebash
themeRDark
/usr/local/FlashphonerWebCallServer/tools/pushStreams.sh ws://test1.flashphoner.com:8080 http://test1.flashphoner.com:8081 test loadtest stop

Здесь:

  • ws://test1.flashphoner.com:8080 - websocket URL тестируемого сервера
  • http://test1.flashphoner.com:8081 - HTTP URL тестируемого сервера для использования REST API
  • test - имя исходного потока, который публикуется на тестируемый сервер
  • loadtest - префикс имени, с которым публикуются потоки на тестируемый сервер
  • stop - ключевое слово для остановки публикаций с указанными параметрами

При успешной остановке публикаций, скрипт выводит на консоль сведения об остановке

Image Added

Тестирование максимального количества WebRTC подписчиков

...