webrtc の getUserMedia (ビデオとオーディオ) によって作成されたローカル blob を Icecast サーバーにストリーミングして、HTML5 を使用したライブ ブロードキャストを可能にする方法はありますか?
具体的には、次の例 (Justin Uberti の 2012 Google I/O ビデオから) では、オーディオ/ビデオをキャプチャして、ビデオ要素でローカルに再生できます。
<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'/>
しかし、ビデオ src をローカル blob に設定する代わりに、ストリームを Icecast サーバーに送信し、Icecast サーバーを指すビデオ要素を使用してそのライブ ストリームを再生したいと考えています。
これは可能ですか?どうすればいいですか?
ありがとう!!