Javascript 将getUserMedia流式传输到Icecast服务器?

Javascript 将getUserMedia流式传输到Icecast服务器?,javascript,video-streaming,html5-video,icecast,webrtc,Javascript,Video Streaming,Html5 Video,Icecast,Webrtc,有没有办法将webrtc的getUserMedia(视频和音频)创建的本地blob流式传输到Icecast服务器,从而可以使用HTML5进行直播 具体来说,在以下示例中(来自Justin Uberti的2012 Google I/O视频),我可以捕获音频/视频并在视频元素中本地播放: <script type="text/javascript"> var onGotStream = function(stream) { var url = webkitURL.createObje

有没有办法将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'/>

var onGotStream=函数(流){
var url=webkitURL.createObjectURL(流);
video.src=url//
}
webkitGetUserMedia({video:true,audio:true},onGotStream,null);
但是,我不想将视频src设置为本地blob,而是想将流发送到Icecast服务器,然后使用指向Icecast服务器的视频元素播放该实时流

这可能吗?我该怎么做呢

谢谢

看看这个


它捕获getUserMedia PCM,在浏览器中使用JavaScript将其编码为MP3格式,通过WebSocket将编码后的MP3数据发送到Liquidsoap,然后Liquidsoap可以将该流广播到Icecast服务器。

您找到什么了吗?@BobSmith