From 7aa8d7f027928923c6355a64246442bf9a61f7d2 Mon Sep 17 00:00:00 2001 From: prlanzarin <prlanzarin@inf.ufrgs.br> Date: Fri, 21 Dec 2018 19:47:15 +0000 Subject: [PATCH] Wait for SDP to be processed before adding candidates to peer on video --- .../imports/ui/components/video-provider/component.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bigbluebutton-html5/imports/ui/components/video-provider/component.jsx b/bigbluebutton-html5/imports/ui/components/video-provider/component.jsx index c33607a68a..68f2860ee7 100755 --- a/bigbluebutton-html5/imports/ui/components/video-provider/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/video-provider/component.jsx @@ -353,6 +353,9 @@ class VideoProvider extends Component { if (error) { return this.logger('debug', JSON.stringify(error), { cameraId: id }); } + + peer.didSDPAnswered = true; + this._processIceQueue(peer, id); }); } else { this.logger('warn', '[startResponse] Message arrived after the peer was already thrown out, discarding it...'); @@ -508,9 +511,7 @@ class VideoProvider extends Component { }; this.sendMessage(message); - this._processIceQueue(peer, id); - peer.didSDPAnswered = true; }); }); if (this.webRtcPeers[id].peerConnection) { -- GitLab