...
Code Block | ||
---|---|---|
| ||
/usr/local/FlashphonerWebCallServer/tools/pullStreams.sh |
1. Для теста используются:
test1.flashphoner.com
- тестируемый WCS серверtest2.flashphoner.com
- тестирующий WCS сервер- пример Media Devices для публикации исходного потока
2. Публикация исходного потока на сервер test1.flashphoner.com
3. Запуск скрипта pullStreams
на сервере test2.flashphoner.com
Code Block | ||||
---|---|---|---|---|
| ||||
/usr/local/FlashphonerWebCallServer/tools/pullStreams.sh ws://test1.flashphoner.com:8080 http://test1.flashphoner.com:8081 loadtest 10 |
Здесь:
ws://test1.flashphoner.com:8080
- websocket URL тестируемого сервераhttp://test1.flashphoner.com:8081
- HTTP URL тестируемого сервера для использования REST APIloadtest
- префикс имени, с которым будут захватываться потоки с тестируемого сервера10
- количество подписчиков
Обратите внимание: скрипт захватит все опубликованные на тестируемом сервере потоки, каждый заданным количеством подписчиков.
При успешном запуске, скрипт выводит на консоль список подписчиков
4. Контроль подписчиков на странице статистики тестируемого сервера http://test1.flashphoner.com:8081/?action=stat
5. Запуск скрипта pullStreams
на сервере test2.flashphoner.com
для остановки теста
Code Block | ||||
---|---|---|---|---|
| ||||
/usr/local/FlashphonerWebCallServer/tools/pullStreams.sh ws://test1.flashphoner.com:8080 http://test1.flashphoner.com:8081 loadtest stop |
Здесь:
ws://test1.flashphoner.com:8080
- websocket URL тестируемого сервераhttp://test1.flashphoner.com:8081
- HTTP URL тестируемого сервера для использования REST APIloadtest
- префикс имени, с которым захватываются потоки с тестируемого сервераstop
- ключевое слово для остановки подписчиков с указанными параметрами
При успешной остановке подписок, скрипт выводит на консоль сведения об остановке