prlanzarin
ef7b1fb3e5
build: use FIFO scheduler in bbb-webrtc-sfu
...
bbb-webrtc-sfu (and mediasoup) are running in the CFS scheduler which
means it has to compete with (much) lower priority tasks like
presentation conversion, recording processing, [...]
Since it encompasses an RTC application which also handles audio, it
should be _at least_ on the same scheduling policy as FS/bbb-html5 - and
that should be safer now with mediasoup which has a lower footprint
(and generates lower CPU noise overall).
This commit puts bbb-webrtc-sfu in the FIFO scheduling policy (same as
bbb-html5). Also bumps bbb-html5 nice level up to 18 and sets SFU to
nice 19 (so bbb-html5 has some advantage when push comes to shove).
This can be improved further by using per-process priorities in SFU.
Ideally we'd want mediasoup audio workers and mcs-core to be the same
priority as FS (so higher than bbb-html5), but the rest of them
(video/screen workers) to be the same or lower than bbb-html5. For
future reference:
- https://github.com/bigbluebutton/bbb-webrtc-sfu/commit/3e245122dfa155ecb77b536eeadac1e4607cee
- 66d443d204
2022-08-26 14:08:24 +00:00
Anton Georgiev
07bdc6bf12
Merge pull request #15594 from antobinary/test-css-version
...
build: replace globally v=VERSION for cache busting
2022-08-25 11:16:30 -04:00
Anton Georgiev
59e54c8030
build: replace globally v=VERSION for cache busting
2022-08-25 15:11:48 +00:00
Paulo Lanzarin
b43b31d5d2
Merge pull request #15592 from JoVictorNunes/missing-custom-bg-param
...
fix: add missing custom virtual background param
2022-08-25 09:25:45 -03:00
Joao Victor
54b146effe
fix: add missing custom virtual background param
2022-08-25 08:30:36 -03:00
Anton Georgiev
b812d0373b
Merge pull request #15590 from antobinary/test-css-version
...
fix: preloaded fonts being requested again [2.6]
2022-08-24 14:55:27 -04:00
Anton Georgiev
b677996410
Merge branch 'fix-font-preload' of github.com:ramonlsouza/bigbluebutton into test-css-version
2022-08-24 18:50:25 +00:00
Anton Georgiev
c804a9f2a9
Merge pull request #15563 from JoVictorNunes/issue-15463
...
fix: send notification messages to appropriate redis channel
2022-08-24 13:26:36 -04:00
Anton Georgiev
74b1345b0f
Merge pull request #15585 from gustavotrott/libreoffice-docker-java17-upgrade
...
refactor: Upgrade Libreoffice docker from java 11 to java 17
2022-08-24 11:19:57 -04:00
Gustavo Trott
9fba4e4b9e
Upgrade Libreoffice docker from java 11 to java 17
2022-08-24 10:01:48 -03:00
Anton Georgiev
caae3bcdc1
Merge pull request #15578 from BrentBaccala/firefox-ci-2.6
...
test suite: add Firefox tests to CI (2.6)
2022-08-23 10:54:13 -04:00
Brent Baccala
0d2b365b3e
make testing script names more consistent
2022-08-22 23:03:58 -04:00
Brent Baccala
92e1671e39
add a 'test-firefox-ci' target to playwright's package.json, and configure
...
github to run it for a pull request if a "[Tt]est Firefox" label is present
2022-08-22 22:09:00 -04:00
Brent Baccala
bb0bcfdcc0
don't run Firefox screenshare tests without a DISPLAY (they don't work)
2022-08-22 22:08:44 -04:00
Anton Georgiev
2be6909e26
Merge pull request #15525 from gabriellpr/about-modal
...
test: About Modal Test
2022-08-22 13:05:11 -04:00
Ramón Souza
9303c598c1
Merge pull request #15532 from KDSBrowne/bbb-responsive-wb-toolbar
...
fix: Make Whiteboard Toolbar Responsive to Smaller Sizes
2022-08-22 11:33:46 -03:00
KDSBrowne
9c018ee6db
restore large toolbar size when view enlarged
2022-08-21 21:38:54 +00:00
Anton Georgiev
913164cc36
Merge pull request #14735 from schrd/default-nginx-config
...
build: allow bbb nginx config hook for operators
2022-08-20 08:52:27 -04:00
Anton Georgiev
28bd98e107
Update build/packages-template/bbb-config/after-install.sh
2022-08-20 08:52:17 -04:00
Anton Georgiev
2d7ac73364
Merge branch 'v2.6.x-release' into default-nginx-config
2022-08-20 05:10:22 -04:00
Anton Georgiev
4b8b216bbe
Merge pull request #15566 from antobinary/cairosvg
...
chore: Merge BBB 2.5 into 2.6
2022-08-19 14:32:24 -04:00
Paulo Lanzarin
17f74897f9
Merge pull request #15556 from prlanzarin/u26/fix/webcam-sync-flatten
...
fix(webcam): properly flatten videoStream on meteor's webcam sync call
2022-08-19 15:04:58 -03:00
Anton Georgiev
2f82901345
Merge pull request #15476 from MaximKhlobystov/test-start-recording-notifications
...
test: start recording modal and notification tests
2022-08-19 13:53:14 -04:00
Ramón Souza
318807b9e4
Merge pull request #15533 from JoVictorNunes/issue-15509
...
fix: push layout not working unless changed
2022-08-19 13:45:17 -03:00
Anton Georgiev
bbb7dd421d
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg
2022-08-19 14:25:03 +00:00
Anton Georgiev
1b7b63baf6
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg
2022-08-19 14:14:54 +00:00
Anton Georgiev
23c0dc56c4
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg
2022-08-19 13:04:00 +00:00
Anton Georgiev
438b6244b3
chore: Set bigbluebutton release to 2.6.0-alpha.3
2022-08-18 17:13:26 -04:00
Ramón Souza
5c543abb6b
Merge pull request #15564 from ramonlsouza/fix-snapshot-tldraw120
...
fix: snapshot of current slide
2022-08-18 16:25:33 -03:00
Ramón Souza
ff52b6ae28
fix presentation snapshot feature
2022-08-18 15:17:38 -03:00
Joao Victor
0d08f226eb
fix: send notification messages to appropriate redis channel
2022-08-18 14:34:26 -03:00
Ramón Souza
4293a081c1
fix font preload
2022-08-18 13:39:47 -03:00
Ramón Souza
81b15ae329
Merge pull request #15518 from JoVictorNunes/issue-15291
...
fix: incorrect calculation of number of users in multi user whiteboard
2022-08-18 10:52:34 -03:00
Paulo Lanzarin
08a8b78a4a
Merge pull request #15557 from bigbluebutton/sfu290
...
build(bbb-webrtc-sfu): v2.9.0
2022-08-18 09:57:34 -03:00
Gabriel Porfirio
35cac6ce8d
added data-test to the about button and modal
2022-08-18 08:46:31 -03:00
Gabriel Porfirio
f6c1f15385
added data-test to the about button and modal
2022-08-18 08:45:38 -03:00
Maxim Khlobystov
f0c35b5927
Properly clear default presentation notification to make recording notification tests more stable
2022-08-17 23:34:32 -04:00
Gabriel Porfirio
0c501d1f0d
adding settings test link to a comment
2022-08-17 17:08:01 -03:00
Gabriel Porfirio
36d9d4dbc9
moved settings to options folder
2022-08-17 17:05:23 -03:00
Gabriel Porfirio
25f47f38b2
Merge remote-tracking branch 'upstream/v2.6.x-release' into about-modal
2022-08-17 17:01:11 -03:00
Paulo Lanzarin
3c4da1a937
build(bbb-webrtc-sfu): v2.9.0
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0
2022-08-17 14:37:02 -03:00
Ramón Souza
30a17562c1
Merge pull request #15539 from JoVictorNunes/issue-15484
...
style: presentation toolbar in RTL mode
2022-08-17 13:53:13 -03:00
Ramón Souza
408a66eb49
Merge pull request #15531 from KDSBrowne/bbb-tldraw-pan
...
refactor: Add Pan Button to Presentation Toolbar
2022-08-17 13:44:31 -03:00
prlanzarin
325eb03696
fix(webcam): properly flatten videoStream on meteor sync call
2022-08-17 16:04:02 +00:00
KDSBrowne
554c792345
restrict pan tool shortcut to presenter only
2022-08-17 15:36:56 +00:00
KDSBrowne
f1ba37fc2f
handle active pan state via shortcut
2022-08-17 15:23:48 +00:00
Paulo Lanzarin
77d090b519
Merge pull request #15546 from prlanzarin/u26/feat/dscp-netprio
...
feat: configurable DSCP marking for WebRTC media
2022-08-16 10:48:32 -03:00
Ramón Souza
14d80b4e29
Merge pull request #15526 from bigbluebutton/antobinary-patch-1
...
build: github action install to use -j skip checks
2022-08-16 08:52:34 -03:00
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
Joao Victor
14d8200742
style: presentation toolbar
2022-08-15 14:56:10 -03:00