#load #audio-streaming #radio #simulate #internet-radio
#загрузка #Симуляция #потоковое аудио #интернет-радио
Вопрос:
Как имитировать слушателей потокового радио? У меня есть настройка онлайн-радио, транслируемая через порт 5672 и по URL, такому как domain.com:5672 / radio.mp3, Я хочу протестировать веб-сайт / сервер / оперативную память / пропускную способность / загрузку и т.д. Для этого сервера
Как бы я сделал это для файла с расширением mp3? браузеры не работают!
Я пытался использовать webrunner, но он не может «»прослушивать»» mp3… он пытается загрузить это! Я не могу открыть несколько сеансов winamp… примерно для 2000 слушателей
Пожалуйста, дайте мне знать. Спасибо и с уважением, прад
Ответ №1:
Что я делаю, так это вызываю WGET и выводю его в /dev/null
или NUL
в Windows. Вот моя командная строка Windows:
wget.exe -O NUL -q http://domain.com:5672/radio.mp3
Затем я создаю ярлык для этого и настраиваю его на запуск в свернутом виде. Это позволяет мне ударить enter несколько сотен раз и посмотреть количество слушателей. Вы могли бы легко запрограммировать это, чтобы получить определенное число, но я счел удобным вручную увеличить количество слушателей.
Убедитесь, что у вас действительно достаточно пропускной способности для этого теста. Другими словами… вероятно, вам потребуется быть локальным на сервере. Также полезно запустить один поток в Winamp или VLC, чтобы вы могли слышать / наблюдать падение буфера. Некоторые серверы будут поддерживать соединение, но не смогут идти в ногу с потоком.
Ответ №2:
Shoutcast, как правило, не требует больших затрат процессора или ввода-вывода даже при более высоких скоростях передачи с большим количеством слушателей, однако пропускная способность всегда будет вашей заботой. В любом случае можно использовать mpg123 в Linux для тестирования загрузки.
URL mpg123 -p -t -q amp;
Следующие инструменты также могут помочь определить ваши требования к пропускной способности:
Комментарии:
1. Нет причин декодировать аудио для проверки загрузки на интернет-радио. Фактически, это вызовет значительную нагрузку на то, что выполняет декодирование, и исказит результаты вашего теста.