Потоковое аудио Java на сервер icecast / shoutcast? Трубы и стандартный? - PullRequest
3 голосов
/ 30 сентября 2010

Я использую музыкальную библиотеку Java под названием JavaMod.Я хочу передать выходные данные аудиосистемы java на сервер shoutcast.

"ezstream" - это инструмент командной строки, который принимает stdin и кодирует / передает его на сервер icecast / shoutcast, но я незнаете, как подключить ezstream к аудиосистеме java.

Как «зарегистрировать» stdin «ezstream» в качестве аудиоустройства Java, чтобы образец потока, записанный в AudioSystem.sourceDataLine java, направлялся в stdin ezstream

1 Ответ

0 голосов
/ 10 июля 2012

Опция 1: System.out

Вы можете просто записать свои аудиоданные в System.out, а затем передать эти выходные данные в ezstream.

$ java yourApp | eztream 

Опция 2: PipedOutputStream

Я полагаю, что вы можете передавать ваши аудиоданные в канал, где «сток» - это канал для ezstream.Вам придется поискать примеры для этого, так как я не знаком с этим в Java, но я не знаю, как это сделать в Perl.

Надеюсь, это поможет - дайте нам знать, если этоработает.

...