2011-01-15 3 views
0

Я пытаюсь создать сервер для обработки звука из входящего UDP-соединения. Мне нужно иметь возможность делать такие вещи, как изменение частоты входящего потока (возможно, .wav), амплитуда, сдвиг во времени и т. Д., А затем подавать выход обратно в реальном времени. Язык был бы либо C/C++/ObjC, либо Java, либо комбинацией обоих (если он достаточно быстр)Серверная платформа для обработки звука

Что я видел до сих пор, это упоминание о Jack and PulseAudio на нескольких форумах. Однако, что я не знаю, какой из этих костюмов мне нужен лучше всего. Я слышал от друга, который делает обработку звука, что эти две структуры имеют довольно большую базу кода. Какая платформа лучше всего подходит для моих нужд, и что вы бы порекомендовали?

Благодарим за помощь!

+1

Что вы * действительно * пытаетесь сделать? – George

+0

Я думаю, что я изложил все подробности выше, что вы имеете в виду? – kurifu

ответ

0

Это зависит от того, на какой платформе вы работаете. Что касается вашего выбора Objective-C, я предполагаю, что это MacOS. В этом случае вы можете использовать AudioQueue. Он хорошо документирован Apple и относительно прост в использовании (у них есть пример потоковой передачи аудио через сеть с использованием AudioQueue). Если вы не очень причудливые вещи, java может справиться с этим, кстати.

Смежные вопросы