首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将WebRTC音频流转换为可共享的音频流URL?

如何将WebRTC音频流转换为可共享的音频流URL?
EN

Stack Overflow用户
提问于 2016-04-27 16:21:08
回答 1查看 1.3K关注 0票数 2

我正在使用Chrome的tabCapture API (参见https://developer.chrome.com/extensions/tabCapture)从Chrome中当前活动的选项卡中捕获音频流。这将创建一个由数据填充的MediaStream对象(参见API),例如,我可以从Chrome的控制台中提取此信息:

代码语言:javascript
复制
MediaStream {id: "qih5TZY7OTyNnydtEQ4IwK3FSFiaYhz54TeG", active: true, onactive: null, oninactive: null, onaddtrack: null…}
active: true
id: "qih5TZY7OTyNnydtEQ4IwK3FSFiaYhz54TeG"
onactive: null
onaddtrack: null
onended: function()
oninactive: null
onremovetrack: null
__proto__: MediaStream

我如何将这个MediaStream操作成一个流音频url,我可以将它传递给另一个应用程序/浏览器来调整,类似于流广播服务?

我可以使用类似URL.createObjectUrl(我的媒体流)之类的东西吗?

请参阅https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL

我需要转换成使用websocket而不是webRTC吗?

我能用Socket.io吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-27 16:55:16

stream是这里的本地资源。createObjectURL只是通过URL本地引用它的一个黑客。

如果您希望将此数据传输到服务器,在服务器上可以将其放置在永久URL后进行广播,则需要完成工作。

更新:如果您想将流发送到另一台计算机,您可以建立一个RTCPeerConnection到另一台机器,并以这种方式发送该流。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36895522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档