Я бы попытался разработать небольшой HTTP-сервер, который обслуживал бы поток FLV.
В качестве примера можно взять ipcamera-for-android .Это приложение обслуживает видеопоток FLV, однако вы можете повторно использовать сервер и часть кодировщика FLV.
Поскольку FLV поддерживает потоки PCM, вы можете просто скопировать буфер микрофона в свой поток.
Другой вариант
Вы можете кодировать поток микрофона с помощью встроенного MediaRecorder.AudioEncoder.AAC
.После этого вы можете просто обслуживать AAC в качестве потока для вашего клиента.