bigbluebutton-Github/bigbluebutton-html5/imports/api/audio/client/bridge
Paulo Lanzarin 31db505017
fix: disable ICE restart for recvonly endpoints (#21189)
The experimental ICE restart introduced in commit d2dde8a9 should only be
used for `sendonly` or `sendrecv` transports. There are two main reasons:
  - Server-side changes are required to support `recvonly` endpoints,
    particularly the proper handling of the server’s `setup` role in the
    its SDPs during an ICE restart. These changes are too broad for now,
    so they are deferred to future releases (SFU@v2.16/BBB@3.0).
  - Full reconnections for `recvonly` endpoints are currently reliable,
    unlike for `send*` endpoints. ICE restarts could still provide benefits
    for `recvonly` endpoints, but we need the server updates first.

This commit disables ICE restart for `recvonly` endpoints, even if the
mechanism is enabled. Support for those will be added in SFU@v2.16/BBB 3.0.
2024-09-13 16:01:30 -04:00
..
base.js feat: add WebRTC stats information to client logs 2024-08-27 14:00:26 -03:00
bridge-whitelist.js TEMP 2021-12-09 20:37:05 +00:00
service.js Use the new config option from #15413 - A centralized way of defining which storage to use (Session or Local) 2022-11-03 17:57:54 -03:00
sfu-audio-bridge.js fix: disable ICE restart for recvonly endpoints (#21189) 2024-09-13 16:01:30 -04:00
sip.js fix(audio): forcefully disable stereo when using Vosk transcription 2023-04-25 10:10:39 -03:00