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

Can a Chrome Extension expose a virtual camera and render to it?

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

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

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

你可以检查这个proof of concept