iziCast
Your versatile audio and video broadcaster for Icecast, Shoutcast and RTMP.
Available for iPhone and iPad.
This tutorial explains how to add an Icecast server
This tutorial explains how to add and stream to RTMP servers
This tutorial explains how to use an external audio interface
This tutorial explains how to stream music files