Bob*_*ith 5 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.createObjectURL(stream);
video.src = url; //
}
navigator.webkitGetUserMedia({video: true, audio: true}, onGotStream, null);
<script>
<video = id='video' autoplay='autoplay'/>
Run Code Online (Sandbox Code Playgroud)
但是,我没有将视频src设置为本地blob,而是将流发送到Icecast服务器,然后使用指向Icecast服务器的视频元素播放该直播流.
这可能吗?我该怎么办呢?
谢谢!!
看看这个
https://github.com/webcast/webcaster
它捕获 getUserMedia PCM,在浏览器中使用 JavaScript 将其编码为 MP3 格式,通过 Websockets 将编码的 MP3 数据发送到 Liquidsoap http://liquidsoap.fm/,然后 Liquidsoap 可以将该流广播到 Icecast 服务器。
| 归档时间: |
|
| 查看次数: |
2363 次 |
| 最近记录: |