2012-08-15 74 views
5

有没有办法将webrtc的getUserMedia(视频和音频)创建的本地blob流式传输到Icecast服务器,从而可以使用HTML5进行直播?将getUserMedia流传送到Icecast服务器?

具体表现在下面的例子中(从贾斯汀Uberti的2012谷歌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服务器的视频元素播放实时流。

这可能吗?我会怎么做呢?

谢谢!

+0

你发现了什么吗? – Buksy 2012-12-14 16:06:02

+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 2014-09-21 14:27:10

回答