Как имитировать слушателей потокового радио?

Как имитировать слушателей потокового радио? У меня есть настройка онлайн-радио, транслируемая через порт 5672 и URL-адрес типа domain.com: 5672/radio.mp3. Я хочу проверить веб-сайт/сервер/оперативную память/пропускную способность/нагрузку и т. д. для этого сервера.

Как бы я сделал это для файла расширения mp3? браузеры не работают!

Я пытался использовать webrunner, но он не может "слушать" mp3... он пытается его скачать! Я не могу открыть несколько сессий Winamp... примерно для 2000 слушателей

Пожалуйста, дай мне знать. Спасибо и с уважением Прад


person prac    schedule 11.05.2011    source источник


Ответы (2)


Что я делаю, так это вызываю WGET и вывожу его в /dev/null или NUL в Windows. Вот моя командная строка Windows:

wget.exe -O NUL -q http://domain.com:5672/radio.mp3

Затем я делаю ярлык для этого и устанавливаю его для запуска в свернутом виде. Это позволяет мне нажимать enter несколько сотен раз и наблюдать за подсчетом прослушивателя. Вы можете легко написать это, чтобы получить определенное число, но я счел удобным вручную увеличить количество слушателей.

Убедитесь, что у вас действительно достаточно пропускной способности для этого теста. Другими словами... вам, вероятно, потребуется быть локальным сервером. Кроме того, хорошо запустить один поток в Winamp или VLC, чтобы вы могли слышать/видеть сброс буфера. Некоторые серверы будут поддерживать соединение, но не смогут идти в ногу с потоком.

person Brad    schedule 11.05.2011

Shoutcast, как правило, не так интенсивно использует процессор или ввод-вывод даже при более высоких скоростях передачи данных с большим количеством слушателей, однако пропускная способность всегда будет вашей заботой. В любом случае можно использовать mpg123 в Linux для проверки нагрузки.

mpg123 -p URL-адрес -t -q &

Следующие инструменты также могут помочь определить ваши требования к пропускной способности:

http://servers.internet-radio.com/tools/bandwidth/

person Fat Finger    schedule 23.12.2012
comment
Нет причин декодировать звук для тестовой нагрузки на интернет-радио. Фактически, это вызовет значительную нагрузку на то, что выполняет декодирование, и исказит результаты ваших тестов. - person Brad; 23.12.2015