2012-08-15 4 views
5

webrtcのgetUserMedia(vidioおよびaudio)で作成されたローカルブロブをIcecastサーバーにストリームして、HTML5を使用してライブブロードキャストすることはできますか?次の例で具体的にgetUserMediaをIcecastサーバーにストリームしますか?

(からジャスティンUbertiの2012 GoogleのI/Oビデオ)私は、オーディオ/ビデオをキャプチャし、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'/> 

しかし、その代わりにビデオsrcを設定します地元のブロブ私は、Icecastサーバーにストリームを送信し、Icecastサーバーを指すビデオ要素を使用してそのライブストリームを再生したいと思います。

これは可能ですか?私はそれについてどうやって行くのですか?

ありがとうございます!

+0

uが何かを見つけるましたか? – Buksy

+0

@BobSmith http://stackoverflow.com/questions/20850396/stream-recorded-audio-from-browser-to-server/20850467#20850467 http://stackoverflow.com/questions/20850396/stream-recorded-audio-ブラウザからサーバーへ/ 20850467#20850467 – Brad

答えて

1

それは、右のブラウザでJavaScriptを使用してMP3形式にエンコードWebSocketを介して、Liquidsoap http://liquidsoap.fm/にエンコードされたMP3データを送信し、Liquidsoapがあることをブロードキャストすることができ、getUserMedia PCMをキャプチャし、この

https://github.com/webcast/webcaster

を見てみましょうIcecastサーバーへのストリーム。

関連する問題