title: Broadcast to Icecast / SHOUTcast with Objective-C, C, or C++
body: <p>I want to provide audio data into SHOUTcast or Icecast servers without using their own broadcaster, since i will be using this on various platforms including mobile.</p>
  
  <p>I need protocol descriptions, open source projects, or samples to be able to send audio data (from mic or file) using Objective-C, C or C++ to SHOUTcast and Icecast servers.</p>
  
  <p>Where can I find the information needed to build a proper SHOUTcast/Icecast source client?</p>