<div dir="ltr">I have built a web-based source client using the Web Audio API and getUserMedia, called the AudioPump Web Encoder.  It uses the SHOUTcast source protocol for now, but I have the code nearly ready for the Icecast source protocol for when someone needs it.<div>

<br></div><div>You can see a demo here:  <a href="http://demo.audiopump.co:3000/">http://demo.audiopump.co:3000/</a></div><div><br></div><div>The Web Encoder is built with a jQuery Mobile UI optimized for mobile devices at the moment.  It's compatible with Chrome (desktop and latest of mobile), Firefox (desktop and mobile), and Opera (desktop only).  Binary web sockets are used for sending audio to the server, where it is encoded into the desired codec(s) and sent off to Icecast/SHOUTcast servers.</div>

<div><br></div><div>The general idea was to make a really simple source client that could be launched with a single click (such as from a hosting provider's admin panel).  The client accepts parameters on the query-string for configuring so that in a real-world environment, the user would not have to configure anything.  It is also built in such a way that the UI can be thrown away, leaving the back-end code to integrate into another application.</div>

<div><br></div><div>Let me know if there is interest.  I can easily add the native Icecast compatibility.</div><div class="gmail_extra"><br clear="all"><div>Brad Isbell<br><a href="mailto:brad@musatcha.com" target="_blank">brad@musatcha.com</a><br>

<a href="http://www.musatcha.com" target="_blank">http://www.musatcha.com</a></div>
<br><br><div class="gmail_quote">On Sat, May 3, 2014 at 11:14 AM, unosonic <span dir="ltr"><<a href="mailto:un@dom.de" target="_blank">un@dom.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
hello,<br>
<br>
now that html5 audio becomes usable in some browsers, for example<br>
<a href="http://webaudiodemos.appspot.com/AudioRecorder/index.html" target="_blank">http://webaudiodemos.appspot.com/AudioRecorder/index.html</a> ...<br>
<br>
has anybody thought about to implement a web based source client<br>
for icecast? that's for now beyond my coding skills, unfortunately...<br>
<br>
thx, uno<br>
<br>
<br>
_______________________________________________<br>
Icecast mailing list<br>
<a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
</blockquote></div><br></div></div>