[英]Stream Java audio to an icecast/shoutcast server? Pipes and stdin?
我正在使用一個名為JavaMod的java音樂庫。 我想將java音頻系統的輸出流式傳輸到shoutcast服務器。
“ezstream”是一個命令行工具,接受stdin並將其編碼/流式傳輸到icecast / shoutcast服務器,但我不知道如何將ezstream掛鈎到java音頻系統。
如何將“ezstream”的stdin注冊為Java音頻設備,以便將寫入java的AudioSystem.sourceDataLine的示例流定向到ezstream的stdin?
選項1:System.out
您可以簡單地將音頻數據寫入System.out,然后將該輸出傳遞給ezstream。
$ java yourApp | eztream
選項2:PipedOutputStream
我相信你可以將你的音頻數據傳輸到管道,其中'sink'是ezstream的管道。 你將不得不為此查找示例,因為我不熟悉在Java中這樣做,但是在Perl中做了類似的事情。
我希望有所幫助 - 如果有效,請告訴我們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.