00a2ab52a5
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). |
||
---|---|---|
.. | ||
audio-broker.js | ||
broker-base-errors.js | ||
load-play.js | ||
screenshare-broker.js | ||
sfu-base-broker.js | ||
stream-state-service.js | ||
utils.js |