首页 > 解决方案 > simpleWebRTC RemoteMedia 视频不包含正确的 screenCapture bool

问题描述

我正在尝试通过SimpleWebRTC React 组件库实现一些 WebRTC 视频。

我在从用户 A 共享屏幕并从用户 B 查看它时遇到问题。

共享时,用户 A 的 LocalMedia 包含一个媒体对象screenCapture: true

加入房间并查看远程媒体时,用户 B 的 RemoteMedia 不包含任何具有 的媒体对象screenCapture: true,但除了该键/值之外,其中一个媒体项是相同的。

<SWRTC.RequestDisplayMedia render={(getDisplayMedia) => {
  return <AppButton onClick={() => { getDisplayMedia() }} warning>
    <ScreenShare style={{fontSize: 20}} />
  </AppButton>
}} />

这是我用来从用户 A 的 UI 共享我的屏幕的<RequestDisplayMedia /> 组件代码,但我似乎找不到其他任何地方我需要定义/设置这个 screenShare 以被适当地捕获。

本地/远程媒体角度的控制台日志

标签: reactjswebrtcscreen-capturesimplewebrtclive-video

解决方案


SimpleWebRTC 开发人员在这里。这个问题现在应该在 1.7.1 中修复。

我们之前没有向同行表明视频是屏幕截图的事实。

感谢您的报告!


推荐阅读