我能够在Firefox中通过以下步骤实现:
大多数地方都说:您需要在chrome://flags中首先启用名为Enable screen capture support in getUserMedia()的标志。 (但我无法在任何地方找到这个标志)
我已经检查过Muaz Khan的屏幕共享插件,它工作得很好,但担心它与其他WebRTC实验项目耦合在一起,而且我不知道如何将插件定制为我的项目。
在这个节点上,我已经明白,如果没有插件或标志,就无法捕获桌面媒体流。
所以我想知道的是,必须启用什么标志/必须从头编写什么插件,以使Chrome支持以与捕获摄像头相同的方式捕获桌面?
- 将我的服务器变成
https
- 在
about:config
中将我的域名添加到用户偏好的media.getusermedia.screensharing.allowed_domains
中,以便为屏幕共享进行白名单。 - 使用类似
{video: {mediaSource: "screen"}}
的约束条件,
大多数地方都说:您需要在chrome://flags中首先启用名为Enable screen capture support in getUserMedia()的标志。 (但我无法在任何地方找到这个标志)
我已经检查过Muaz Khan的屏幕共享插件,它工作得很好,但担心它与其他WebRTC实验项目耦合在一起,而且我不知道如何将插件定制为我的项目。
在这个节点上,我已经明白,如果没有插件或标志,就无法捕获桌面媒体流。
所以我想知道的是,必须启用什么标志/必须从头编写什么插件,以使Chrome支持以与捕获摄像头相同的方式捕获桌面?