¿Transmitir getUserMedia a un servidor Icecast?

¿Hay una manera de transmitir el blob local creado por webUter's getUserMedia (vidio y audio) a un servidor Icecast, haciendo posible la transmisión en vivo utilizando HTML5?

Específicamente en el siguiente ejemplo (del video Google I / O 2012 de Justin Uberti) puedo capturar audio / video y reproducirlo localmente en un elemento de video:

<script type="text/javascript">
var onGotStream = function(stream) {
  var url = webkitURL.createObjectURL(stream);
  video.src = url; //
}
navigator.webkitGetUserMedia({video: true, audio: true}, onGotStream, null);
<script>

<video = id='video' autoplay='autoplay'/>

Pero en lugar de configurar la fuente de video en el blob local, me gustaría enviar la transmisión a un servidor Icecast y luego reproducirla en vivo usando elementos de video que apunten al servidor Icecast.

es posible? ¿Cómo lo haría?

¡¡Gracias!!

Respuestas a la pregunta(1)

Su respuesta a la pregunta