使用java录制互联网广播流

时间:2012-05-17 00:18:30

标签: java audio-streaming audio-recording

我在发布之前搜索了信息,但我找不到我想要的内容。希望有人可以指出我正确的方向。有一个广播节目,我喜欢听,但我不能一直听,因为它在一天的中间广播。我希望能够在我听不到的日子里记录部分内容。 Java是否提供从互联网广播流录制音频的方法?如果Java不是正确的选择,我愿意使用另一种语言。我不太确定从哪里开始。

非常感谢

1 个答案:

答案 0 :(得分:2)

您可以使用LiveHttpHeaders Firefox插件转储HTTP标头,以查找流式传输的网址。 (您将看到ressource文件)。

然后,不需要Java,一个简单的curl命令应该可以做到这一点:

curl -A "Mozilla/5.0" -b /tmp/c -c /tmp/c "http://domain.tld/path/to/radio_show.extension" > radio_show.flv

修改:使用真实网址:

curl -A "Mozilla/5.0" -L -b /tmp/c -c /tmp/c -s "http://208.92.55.56/WABCAMAAC?streamtheworld_user=1&nobuf=1337218977154" > /tmp/dump