Для чтения с микрофона вам понадобится комбинация AVCaptureSession
и AVCaptureDevice
- см. Руководство по программированию AV Foundation.
Затем, как только вы получите данные, вам нужно будет их передать.это до сервера.Используйте сокеты TCP / IP (см. Руководство по программированию CFNetwork).
Затем просто прочитайте данные микрофона, при желании преобразуйте их (сжатие, скорость передачи данных и т. Д.) И опустите их в сокет.