将getUserMedia流式传输到Icecast服务器
Stream getUserMedia to an Icecast server?
有没有办法将webrtc的getUserMedia(vidio和audio)创建的本地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'/>
但是,我想将流发送到 Icecast 服务器,然后使用指向 Icecast 服务器的视频元素播放该实时流,而不是将视频源设置为本地 blob。
这可能吗?我该怎么做?
谢谢!!
看看这个
https://github.com/webcast/webcaster
它捕获getUserMedia PCM,在浏览器中使用JavaScript将其编码为MP3格式,通过Websockets将编码的MP3数据发送到Liquidsoap http://liquidsoap.fm/,然后Liquidsoap可以将该流广播到Icecast服务器。
相关文章:
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 使用jasmine模拟对服务器的调用
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 如何使用Javascript将空数组发送到PHP服务器
- 如何在HTML中显示服务器对象变量
- 如何配置分析以将数据发送到我自己的服务器
- 我无法使用angularJs($http)访问服务器
- 如何检测第三方广告服务器请求
- 如何:浏览器将JSON发送到服务器
- 将getUserMedia流式传输到Icecast服务器