javascript - Chrome 扩展程序可以公开虚拟相机并对其进行渲染吗?

标签 javascript google-chrome-extension webrtc mediastream

我知道我可以渲染到对等连接(例如 screen sharing with getDisplayMediastreaming from canvas to peer connection with captureStream )。

但是是否可以使用 Chrome 扩展创建并渲染到虚拟摄像头,以便用户可以在任何/所有流行的网络视频聊天应用程序(Zoom for web、Google Hangouts 等)中选择该摄像头.)?我是 WebRTC 新手,但我猜这意味着以某种方式添加新的 mediaDevice/videoSource。

(我意识到可以通过在单独的选项卡中渲染到 Canvas ,然后将选项卡“呈现”到视频聊天来实现类似的结果,但这并不是我想要的。)

最佳答案

您可以查看这个proof of concept .

关于javascript - Chrome 扩展程序可以公开虚拟相机并对其进行渲染吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61132771/

相关文章:

javascript - 我不能在 opera、chrome 或 safari 中使用布料

google-chrome-extension - 是否可以通过 Chrome 扩展程序获取 mac 地址?

javascript - 消息在 Chrome 扩展后台页面之间无法正确传递

javascript - 是否可以仅使用 JS、HTML 和 CSS 在我的 Chrome 扩展程序的窗口中显示网页?

javascript - WebRTC Server PeerJS 获取数据流

php - WebRTC 候选信息末尾的数据是什么?

android - 在没有平台的情况下使用 Restcomm SIP & Webrtc

javascript - SVG 对象 - 如何正确缩放和拖动它?

javascript - XMLHttpRequest 中不存在 CORS header

javascript - 登录成功后返回 Angular 页面吗?