I need an audio wrapper class that utilizes the dns_sd.h classes. This is because I need it to support iOS 5 and above. The dns_sd classes allow me to access bonjour bluetooth and wifi without using invasive tools like Gamekit. This class also need to be able to stream audio from one device to another. I can implement the UI but I need the connecting legwork done. Multiple devices should be able to discover and listen to a stream broadcast from a device. For the audio I'd use MPMediaItem and convert the results to NSData.
In summary I need network code setup that can discover iOS devices, and broadcast a service, over bluetooth or wifi and allow me to easily interface that with other Objective-C code. The solution then needs to allow me to stream audio and easily interface that into Objective-C.