Серверная платформа для обработки аудио - PullRequest
0 голосов
/ 15 января 2011

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

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

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 31 августа 2011

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

...