bigbluebutton-Github/bigbluebutton-html5/imports/ui/services/bbb-webrtc-sfu
prlanzarin 00a2ab52a5 fix(audio): acquire streams before negotiation when peer is answerer
When a sendrecv peer acts as the answerer, gUM is only called _after_
the remote offer is received. This is fine, but the error handling runs
different in that scenario in a way that eventual gUM errors are treated
as negotiation errors, leading to inconsistencies when surfacing the
error to end users.

If a peer is acting as answerer and is a transceiver, acquire the local
streams _before_ actual negotiation so that gUM errors are surfaced
correctly (and we spare uneeded negotiation steps).
2024-05-02 22:27:16 +00:00
..
audio-broker.js fix(audio): acquire streams before negotiation when peer is answerer 2024-05-02 22:27:16 +00:00
broker-base-errors.js fix(screenshare): race condition - local stream ends while broker stars 2022-05-09 18:00:30 +00:00
load-play.js fix: missing import in load-play util script (webrtc) 2022-03-03 19:49:53 -03:00
screenshare-broker.js feat(screenshare): add contentType field 2023-05-09 17:21:47 -03:00
sfu-base-broker.js fix(screenshare): add proper signaling heartbeat, + 2023-03-08 15:46:55 -03:00
stream-state-service.js video-provider,screenshare: consider a stream unhealthy only when the peer fails 2021-02-05 19:54:05 -03:00
utils.js Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00