我使用的是一个名为JavaMod的java音乐库。我想将java音频系统的输出流式传输到shoutcast服务器。
" ezstream“是一个命令行工具,它接受stdin并将其编码/流式传输到icecast/shoutcast服务器,但我不确定如何将ezstream连接到java音频系统。
如何将"ezstream“的stdin注册为Java音频设备,以便将写入java的AudioSystem.sourceDataLine的样本流定向到ezstream的stdin?
发布于 2012-07-10 05:33:15
选项1: System.out
您可以简单地将音频数据写入System.out,然后通过管道将其输出到ezstream。
$ java yourApp | eztream 选项2: PipedOutputStream
我相信你可以把你的音频数据通过管道传输到一个管道中,这里的“接收器”就是到ezstream的管道。您必须查找示例,因为我不熟悉在Java中这样做,特别是(但在Perl中做过类似的事情)。
我希望这会有所帮助--让我们知道这是否有效。
https://stackoverflow.com/questions/3834215
复制相似问题