【发布时间】:2015-04-06 06:45:20
【问题描述】:
我可以通过以下步骤在 Firefox 中实现它:
- 制作我的服务器
https - 将我的域附加到
about:config中的用户首选项media.getusermedia.screensharing.allowed_domains以将其列入屏幕共享白名单。 - 使用
{video: {mediaSource: "screen"}}等约束,
但在 chrome 中,我完全迷路了。
大多数地方都在说明:您需要首先在 chrome://flags 的 getUserMedia() 中启用名为 Enable screen capture support 的标志。 (但我无法在任何地方找到此标志)
我查了Muaz Khan的screen share plugin,效果很好,但是怕和其他WebRTC实验项目耦合,不知道怎么定制插件到我的项目中。
在这个路口,我了解到,没有插件或标志,无法捕获桌面媒体流。
所以我想知道的是,我必须启用什么标志/必须是从头开始编写的插件的一部分,以使 chrome 支持捕获桌面,就像它允许我们捕获相机一样。
【问题讨论】:
-
只是为了确认,that plugin 没有任何单一的依赖关系。它是 100% 独立的;它可以在任何第 3 方 WebRTC 代码中使用。许多“知名”公司已经在他们的产品中使用它:)
标签: javascript google-chrome google-chrome-extension webrtc getusermedia