有没有办法将 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 服务器的视频元素播放该实时流。
这可能吗?我该怎么办?
谢谢!!