【问题标题】:Stream Java audio to an icecast/shoutcast server? Pipes and stdin?将 Java 音频流式传输到 icecast/shoutcast 服务器?管道和标准输入?
【发布时间】:2011-04-19 13:15:04
【问题描述】:

我正在使用一个名为 JavaMod 的 Java 音乐库。我想将 Java 音频系统的输出流式传输到直播服务器。

“ezstream”是一个命令行工具,它接受标准输入并将其编码/流式传输到 icecast/shoutcast 服务器,但我不确定如何将 ezstream 连接到 java 音频系统。

如何将“ezstream”的标准输入“注册”为 Java 音频设备,以便将写入 java 的 AudioSystem.sourceDataLine 的示例流定向到 ezstream 的标准输入?

【问题讨论】:

    标签: java linux shoutcast icecast


    【解决方案1】:

    选项 1:System.out

    您可以简单地将音频数据写入 System.out,然后将该输出通过管道传输到 ezstream。

    $ java yourApp | eztream 
    

    选项 2:管道输出流

    我相信您可以将音频数据传输到管道,其中“接收器”是 ezstream 的管道。您必须为此查找示例,因为我不熟悉在 Java 中这样做,特别是(但在 Perl 中做过类似的事情)。

    我希望这会有所帮助 - 如果可行,请告诉我们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 2020-09-14
      • 2017-02-10
      • 2012-08-12
      • 1970-01-01
      • 2012-01-24
      • 2013-05-11
      • 1970-01-01
      相关资源
      最近更新 更多