555a8f6522
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). |
||
---|---|---|
.. | ||
api | ||
startup | ||
ui | ||
utils |