...
8. Выберите сервер demo.flashphoner.com. На странице отображается список медиасессий, в которых воспроизводится опубликованный поток. В правом верхнем углу отображается информация о текущей нагрузке тестируемого сервера.
Тестирование Edge сервера в CDN
Тестирование Edge сервера в CDN проводится по следующему сценарию:
- На Origin сервере публикуются потоки
- Тестирующий сервер создает заданное количество соединений (например, 100) с сервером Edge по Websocket, как браузерный клиент
- Тестирующий сервер захватывает потоки, доступные Edge серверу, в заданном количестве экземпляров, как зритель, создавая нагрузку на сервер Edge и на CDN в целом, в части передачи потока с Origin на Edge.
Краткое руководство по тестированию Edge сервера
1. Для теста используем:
- два WCS-сервера для развертывания CDN: test1.flashphoner.com и test2.flashphoner.com;
- WCS-сервер для проведения теста demo.flashphoner.com
- веб-приложение Two Way Streaming для публикации потока;
- веб-приложение Console для проведения теста;
- браузер Chrome и расширение Allow-Control-Allow-Origin для работы веб-приложения Console.
2. Разверните CDN, назначив серверам роли:
- test1 - Origin
- test2 - Edge
3. Откройте приложение Console через HTTP (не через HTTPS!) http://demo.flashphoner.com:9091/client2/examples/demo/streaming/console/console.html
4. Разрешите Cross-Origin-Resource-Sharing
5. Введите имя Edge сервера test2.flashphoner.com и нажмите 'Add node'. Данный сервер будет тестироваться. Затем аналогично добавьте сервер demo.flashphoner.com, который будет выполнять роль подписчика, захватывая потоки.
6. Откройте приложение Two Way Streaming, опубликуйте поток с веб-камеры
7. В приложении Console выберите сервер demo.flashphoner.com, нажмите кнопку 'Stress play stream', задайте параметры теста:
- Choose node - выберите тестируемый сервер test2.flashphoner.com
- Choose test mode - Random
- CDN - установите переключатель
- Max streams - укажите количество зрителей (например, 100)
7. Нажмите 'Start'. Начнется тест.
Рекомендации по настройке
...