Я никогда не делал этого, но я думаю, что вы можете начать с основ ...
Установите частоту кадров для использования, 8000Гц является хорошим выбором
Выбор размера порции, чтобы захватить с микрофона (1024, 2048, 4096,
и т.д.)
капитан Юр звук с микрофона в коротком Int или float32 (RAW Audio)
Поместите этот кусок в одном сокете буфера предпочтительно UDP, и отправить
другой стороны через соединение UDP
Если сделать петлю с этот процесс вы отправки аудиоданных
гнездо
Теперь другая сторона просто нужно получить данные от каждого UDP соединения
и играть
этим шагов является основным потоковым аудио :-)
В будущем вы можете захотеть работать с очередями, но это другая история
Как вы записью потока? Какой формат? –
Im using StockAudioRecorder, Wave Audio – bestyasser
TCP - это не лучший выбор для потоковой передачи в реальном времени. Большинство потоковых протоколов основаны на UDP. Ранние версии Skype были написаны в Delphi и, например, использовались компоненты Indy UDP. –