【问题标题】:How to simulate streaming radio listeners?如何模拟流式广播听众?
【发布时间】:2011-08-23 02:58:33
【问题描述】:

如何模拟流式广播听众? 我在端口 5672 和类似 domain.com:5672/radio.mp3 的 url 上有一个在线收音机设置流 我想为此服务器测试网站/服务器/内存/带宽/负载等

我将如何为 mp3 扩展文件执行此操作?浏览器不工作!

我尝试使用 webrunner,但它无法“收听”mp3 ...它会尝试下载它! 我无法打开多个 winamp 会话... 大约 2000 名听众

请告诉我。 感谢致敬 普拉德

【问题讨论】:

    标签: load audio-streaming radio simulate internet-radio


    【解决方案1】:

    我所做的是调用 WGET 并将其输出到 Windows 上的 /dev/nullNUL。这是我的 Windows 命令行:

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

    然后我为此创建一个快捷方式并将其设置为最小化运行。这让我可以敲击 enter 几百次并观察听众的人数。您可以轻松编写此脚本以获得特定数字,但我发现手动调高监听器计数很方便。

    请确保您实际上有足够的带宽进行此测试。换句话说......您可能需要在服务器本地。此外,最好在 Winamp 或 VLC 中启动一个流,以便您可以听到/观察缓冲区下降。有些服务器会保持连接,但无法跟上流量。

    【讨论】:

      【解决方案2】:

      Shoutcast 通常不会占用大量 CPU 或 i/o,即使在较高比特率的情况下也有很多听众,但带宽始终是您关心的问题。无论如何都可以在Linux上使用mpg123来测试负载。

      mpg123 -p URL -t -q &

      以下工具也可能有助于解决您的带宽需求:

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

      【讨论】:

      • 没有理由对音频进行解码来测试网络收音机的负载。事实上,这会给正在解码的任何东西带来很大的负载,并且会扭曲您的测试结果。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 2011-11-09
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2012-06-05
      • 2011-12-30
      相关资源
      最近更新 更多