...
Code Block | ||
---|---|---|
| ||
/usr/local/FlashphonerWebCallServer/tools/pushStreams.sh |
1. Для теста используются:
test1.flashphoner.com
- тестируемый WCS серверtest2.flashphoner.com
- тестирующий WCS сервер- пример Media Devices для публикации исходного потока
2. Публикация исходного потока на сервер test2.flashphoner.com
3. Запуск скрипта pushStreams
на сервере test2.flashphoner.com
Code Block | ||||
---|---|---|---|---|
| ||||
/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 APItest
- имя исходного потока, который будет публиковаться на тестируемый серверloadtest
- префикс имени, с которым будут публиковаться потоки на тестируемый сервер10
- количество публикаций
При успешном запуске, скрипт выводит на консоль список публикаций
4. Контроль публикаций на странице статистики тестируемого сервера http://test1.flashphoner.com:8081/?action=stat
5. Запуск скрипта pushStreams
на сервере test2.flashphoner.com
для остановки теста
Code Block | ||||
---|---|---|---|---|
| ||||
/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 APItest
- имя исходного потока, который публикуется на тестируемый серверloadtest
- префикс имени, с которым публикуются потоки на тестируемый серверstop
- ключевое слово для остановки публикаций с указанными параметрами
При успешной остановке публикаций, скрипт выводит на консоль сведения об остановке
Тестирование максимального количества WebRTC подписчиков
...