This appears to be Chrome
app.js:30 ScreenShare
adapter.js:597 chrome: {"audio":true,"video":true}
peer.js:1631 PeerJS: SkyWay TURN Server is available
peer.js:1631 PeerJS: Socket open
screenshare.js:156 ScreenShare: ScreenShare Extension available
content.js:1 MessageEvent {isTrusted: true, data: Object, origin: "https://*****", lastEventId: "", source: Window…}
screenshare.js:156 ScreenShare: getStreamId
content.js:1 MessageEvent {isTrusted: true, data: Object, origin: "https://*****", lastEventId: "", source: Window…}
screenshare.js:156 ScreenShare: gotStreamId
screenshare.js:156 ScreenShare: [object Object]
adapter.js:597 chrome: {"audio":false,"video":{"mandatory":{"chromeMediaSource":"desktop","chromeMediaSourceId":"1Q+vd4W7BzaQW0eKGYCdHg==",*****}}←1回目
adapter.js:998 Obsolete constraint named googLeakyBucket is ignored. Please stop using it.
screenshare.js:156 ScreenShare: [object MediaStream]
screenshare.js:156 ScreenShare: ScreenShare Extension available
content.js:1 MessageEvent {isTrusted: true, data: Object, origin: "https://*****", lastEventId: "", source: Window…}
2screenshare.js:156 ScreenShare: getStreamId
content.js:1 MessageEvent {isTrusted: true, data: Object, origin: "https://*****", lastEventId: "", source: Window…}
screenshare.js:156 ScreenShare: gotStreamId
screenshare.js:156 ScreenShare: [object Object]
adapter.js:597 chrome: {"audio":false,"video":{"mandatory":{"chromeMediaSource":"desktop","chromeMediaSourceId":"SJr3ktaUdUNTihDR3WYKeg==",*****}}←2回目
adapter.js:998 Obsolete constraint named googLeakyBucket is ignored. Please stop using it.
screenshare.js:156 ScreenShare: gotStreamId
screenshare.js:156 ScreenShare: [object Object]
adapter.js:597 chrome: {"audio":false,"video":{"mandatory":{"chromeMediaSource":"desktop","chromeMediaSourceId":"SJr3ktaUdUNTihDR3WYKeg==",*****}}←同じchromeMediaSourceIdで3回目が勝手に動いてる
adapter.js:998 Obsolete constraint named googLeakyBucket is ignored. Please stop using it.
screenshare.js:156 ScreenShare: [object NavigatorUserMediaError]
app.js:87 NavigatorUserMediaError {name: "InvalidStateError", message: "", constraintName: ""}
screenshare.js:156 ScreenShare: [object MediaStream]
最後に、このキャプチャ映像をカメラのMediaStreamにaddTrackで追加してやれば、何度もCallする必要がなくなって楽かなと思ってやってみたのですが、