I am looking for a professional and skilled iOS, Swift 3 developer to create functionality
for my upcoming app which is going to be a Walkie-Talkie app.
The functionality I am looking for is the ability to capture the Audio Stream from the Microphone in real time and operate on that by a Pust To Talk Button (PTT) , and by "operate on that" I mean process it and write it over TCPIP Port on Local WiFi in real time, NOT first record it to file, it must happen in real time using a Stream. The app must also listen for a PCM (.wav) stream coming back from the same (or optionally different) TCPIP Port. It will be simple to test this app by using two iOS devices on the same network to send and receive audio.
I just need functional Swift 3.0 code in Xcode 8.2.1 Project as final deliverable. Including a Push To Talk Button (PTT) that works.
User presses PTT button
App will stream 320bytes of PCM Audio (WAV) data to an (UDP) IP address on a specified port.
Wav file will be 8000kps Mono @ 16 bits/sec sample rate.
App will listen for WAV file to be streamed back in same specifications and play on iPhone speaker.
We need option/input box to change port streamed on.
We need option/input box to change port listened on.
We will code the fancy UI.
Deliverable will be clean code with proper error catching for data loss etc.