我正在尝试通过 SimpleWebRTC React component library 实现一些 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>
}} />
这是<RequestDisplayMedia />
component code我用来从用户 A 的 UI 共享我的屏幕,但我似乎找不到是否还有其他地方需要定义/设置此 screenShare 才能正确捕获。
最佳答案
这里是 SimpleWebRTC 开发者。此问题现已在 1.7.1 中得到修复。
我们之前并未向同行表明视频是屏幕截图。
感谢您的报告!
关于reactjs - simpleWebRTC RemoteMedia 视频不包含正确的 screenCapture bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53201115/