bigbluebutton-Github/bigbluebutton-html5/imports/ui/services/bbb-webrtc-sfu
prlanzarin 0e162f1cda feat: configurable DSCP marking for WebRTC media
RTCRTPSender exposes DSCP marking via `networkPriority` in the encodings
configuration dictionaries. That should allow us to control
QoS priorities for different media streams, eg audio with higher network
priority than video. The only browser that implements that right
now is Chromium.

To use this, the public.app.media.networkPriorities configuration in
settings.yml. Audio, camera and screenshare priorities can be controlled
separately. For further info on the possible values, see:
  - https://www.w3.org/TR/webrtc-priority/
  - https://datatracker.ietf.org/doc/html/rfc8837#section-5
2022-08-15 21:24:05 +00:00
..
audio-broker.js feat: configurable DSCP marking for WebRTC media 2022-08-15 21:24:05 +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: configurable DSCP marking for WebRTC media 2022-08-15 21:24:05 +00:00
sfu-base-broker.js refactor: swap kurento-utils for new peer wrapper in screen sharing and audio 2022-07-15 14:00:12 +00: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 feat(bbb-html5): add a general forceRelay flag 2021-12-09 11:35:56 +00:00