I've done plenty of audio and video recording, but no live streaming. With that in mind, you could look at the Zoom Q4, as it seems to be compatible with streaming software. If that's too expensive, a good webcam and a USB mic would work well. Other options include external mics for iphones/ipads, like this: http://www.amazon.com/Blue-Microphones-Digital-Recording-Microphone/dp/B0078SAJ7Q/