Stream getUserMedia na serwer Icecast?

Czy istnieje sposób na strumieniowanie lokalnego blobu stworzonego przez getUserMedia (vidio i audio) webrtc na serwer Icecast, co umożliwia transmisję na żywo za pomocą HTML5?

W szczególności w poniższym przykładzie (z Justin Uberti 2012 Google I / O video) mogę przechwytywać audio / wideo i odtwarzać je lokalnie w elemencie wideo:

<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'/>

Ale zamiast ustawiać src wideo na lokalny obiekt blob, chciałbym wysłać strumień do serwera Icecast, a następnie odtwarzać ten strumień na żywo za pomocą elementów wideo wskazujących na serwer Icecast.

czy to możliwe? Jak bym to zrobił?

Dzięki!!

questionAnswers(1)

yourAnswerToTheQuestion