Paulo Lanzarin
dc1066e247
build(bbb-webrtc-sfu): v2.11.0-beta.3
...
Adjust naming of an environment variable configuration (`AUDIO_HOLD_HIST`)
2023-08-10 11:10:47 -03:00
prlanzarin
0f9b9e1932
build(bbb-webrtc-sfu): v2.11.0-beta.2
...
A few adjustments to the transparent listen only mechanism
New Prometheus metrics to validate transparent listen only
2023-08-09 22:46:03 -03:00
prlanzarin
8feb934169
feat(audio): add experimental transparent listen only mode
...
This is an initial, experimental implementation of the feature proposed in
https://github.com/bigbluebutton/bigbluebutton/issues/14021 .
The intention is to phase out the explicit listen only mode with two
overarching goals:
- Reduce UX friction and increase familiarity: the existence of a separate
listen only mode is a source of confusion for the majority of users
Reduce average server-side CPU usage while also making it possible for
having full audio-only meetings.
The proof-of-concept works based on the assumption that a "many
concurrent active talkers" scenario is both rare and not useful. With
that in mind, this including two server-side triggers:
- On microphone inactivity (currently mute action that is sustained for
4 seconds, configurable): FreeSWITCH channels are held (which translates
to much lower CPU usage, virtually 0%). Receiving channels are switched,
server side, to a listening mode (SFU, mediasoup).
* This required an extension to mediasoup two allow re-assigning producers
to already established consumers. No re-negotiation is done.
- On microphone activity (currently unmute action, immediate):
FreeSWITCH channels are unheld, listening mode is deactivated and the
mute state is updated accordingly (in this order).
This is *off by default*. It needs to be enabled in two places:
- `/etc/bigbluebutton/bbb-webrtc-sfu/production.yml` ->
`transparentListenOnly: true`
- End users:
* Server wide: `/etc/bigbluebutton/bbb-html5.yml` ->
`public.media.transparentListenOnly: true`
* Per user: `userdata-bbb_transparent_listen_only=true`
2023-08-07 19:43:18 -03:00
Paulo Lanzarin
077cbf8793
build(bbb-webrtc-sfu): v2.10.0
...
Full changelog: https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.10.0
2023-07-21 17:50:04 -03:00
Paulo Lanzarin
2a37c63d6c
build(bbb-webrtc-sfu): v2.10.0-alpha.6
...
Full changelog: bigbluebutton/bbb-webrtc-sfu@v2.10.0-alpha.5..v2.10.0-alpha.6
- Adjust recording timestamp generation when recordFullDurationMedia=true
- mediasoup@3.12.6
2023-07-14 17:16:17 -03:00
Paulo Lanzarin
bf16763e24
build(bbb-webrtc-sfu): v2.10.0-alpha.5
...
Full changelog: https://github.com/bigbluebutton/bbb-webrtc-sfu/compare/v2.10.0-alpha.4...v2.10.0-alpha.5
- More recording adjustments (timestamps)
2023-06-04 22:13:52 -03:00
Paulo Lanzarin
40676a9224
build(bbb-webrtc-sfu): v2.10.0-alpha.4
...
Full changelog: bigbluebutton/bbb-webrtc-sfu@v2.10.0-alpha.3...v2.10.0-alpha.4
- mcs-core memory leak fix
- mediasoup@3.11.26
- Add support to recordFullDurationMedia
2023-06-02 11:15:27 -03:00
Paulo Lanzarin
c596697ac5
build(bbb-webrtc-sfu): v2.10.0-alpha.3
...
Full changelog: https://github.com/bigbluebutton/bbb-webrtc-sfu/compare/v2.10.0-alpha.2...v2.10.0-alpha.3
- bbb-webrtc-recorder adjustments
- mediasoup@3.11.24
- Fixes to procedures responsible for tracking and recovering from FreeSWITCH crashes
2023-05-09 14:53:45 -03:00
Paulo Lanzarin
42b75e2940
build(bbb-webrtc-sfu): v2.9.10-alpha.2
...
Full changelog: https://github.com/bigbluebutton/bbb-webrtc-sfu/compare/v2.10.0-alpha.1...v2.10.0-alpha.2
2023-04-12 10:16:13 -03:00
Paulo Lanzarin
9ecb4b96ef
build(bbb-webrtc-sfu): v2.10.0-alpha.1
...
More recording work and dependency upgrades.
See: https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.10.0-alpha.0
2023-03-01 18:06:45 -03:00
Paulo Lanzarin
5f1e7a2f1f
build(bbb-webrtc-sfu): v2.10.0-alpha.0
...
https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.10.0-alpha.0
2023-02-13 13:58:54 -03:00
Paulo Lanzarin
242927c0cf
build(bbb-webrtc-sfu): v2.9.5
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.5
2022-11-30 11:25:22 -03:00
Paulo Lanzarin
e47245c62f
build(bbb-webrtc-sfu): v2.9.4
...
See:
- https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.3
- https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.4
2022-11-16 10:18:35 -03:00
Paulo Lanzarin
30985565c1
build(bbb-webrtc-sfu): v2.9.2
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.2
2022-10-27 14:09:58 -03:00
Paulo Lanzarin
6396c3e7bd
build(bbb-webrtc-sfu): v2.9.1
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.1
2022-09-13 09:19:49 -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
Paulo Lanzarin
2535f34692
build(bbb-webrtc-sfu): v2.9.0-beta.1
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0-beta.1
2022-08-12 10:27:03 -03:00
Paulo Lanzarin
e4f0dee91e
build(bbb-webrtc-sfu): v2.9.0-beta.0
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0-beta.0
2022-08-01 14:00:23 -03:00
Paulo Lanzarin
d5c63d10e5
build(bbb-webrtc-sfu): v2.9.0-alpha.5
2022-07-18 17:01:22 -03:00
Paulo Lanzarin
a467e97dcc
build(bbb-webrtc-sfu): v2.9.0-alpha.4
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0-alpha.4
2022-07-05 09:12:56 -03:00
prlanzarin
2b204b3e83
build(bbb-webrtc-sfu): v2.9.0-alpha.3
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0-alpha.3
2022-06-28 20:34:12 +00:00
Paulo Lanzarin
4ba1ab2b24
build(bbb-webrtc-sfu): v2.9.0-alpha.2
...
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.0-alpha.2
2022-06-27 11:09:46 -03:00
Paulo Lanzarin
7813ff526e
build: bump bbb-webrtc-sfu to v2.9.0-alpha.0
2022-05-13 11:31:46 -03:00
Paulo Lanzarin
e9707ef173
build: bump bbb-webrtc-sfu to v2.8.1
2022-04-26 18:00:43 -03:00
Paulo Lanzarin
ab069fa04b
build: bump bbb-webrtc-sfu to v2.8.0
2022-04-25 15:02:33 -03:00
Paulo Lanzarin
97a740a79c
build: bump bbb-webrtc-sfu to v2.8.0-alpha.4
2022-04-20 10:49:07 -03:00
Paulo Lanzarin
43a396057f
build: bump bbb-webrtc-sfu to v2.8.0-alpha.1
2022-03-22 11:54:27 -03:00
Paulo Lanzarin
0aa272a547
build: bump bbb-webrtc-sfu to v2.7.1
2022-03-18 10:51:24 -03:00
Paulo Lanzarin
84bd9e8a1a
build: bump bbb-webrtc-sfu to v2.7.0
2022-03-14 17:52:41 -03:00
Paulo Lanzarin
dd79720001
buiild: bump bbb-webrtc-sfu to v2.7.0-beta.1
2022-03-04 17:16:06 -03:00
Anton Georgiev
0b87b13f86
build: add +x to scripts pulling external dependencies
...
Make is less noisy for local building of dependencies like freeswitch
by storing the executable flag for the scripts
and not listing the resulting packages in artifacts/
2022-02-27 17:12:03 +00:00
Paulo Lanzarin
78cff0ce43
build: bump bbb-webrtc-sfu to v2.7.0-beta.0
2022-02-25 14:32:25 -03:00
Paulo Lanzarin
9281ed1174
build: bump bbb-webrtc-sfu to 2.7.0-alpha.8
2022-02-15 18:56:08 -03:00
Paulo Lanzarin
2eb0f226c3
build: bump bbb-webrtc-sfu to v2.7.0-alpha.7
2022-02-15 12:48:09 -03:00
Paulo Lanzarin
5b15cf564b
build: bump bbb-webrtc-sfu to v2.7.0-alpha.6
2022-02-09 14:51:39 -03:00
Paulo Lanzarin
ea45a1d605
build: bump bbb-webrtc-sfu to v2.7.0-alpha.4 (mediasoup is default)
2022-02-01 17:29:14 -03:00
Paulo Lanzarin
9597be2710
build: bump bbb-webrtc-sfu to v2.7.0-alpha.2
2022-02-01 13:29:40 -03:00
prlanzarin
6fa073efec
chore: bump bbb-webrtc-sfu to v2.7.0-alpha.1
2022-01-28 14:53:31 -03:00
Paulo Lanzarin
8435662234
build: bump bbb-webrtc-sfu to v2.6.5
2022-01-12 14:43:49 -03:00
prlanzarin
c3f6abfca8
build: bump bbb-webrtc-sfu to v2.6.4
2021-12-09 12:14:53 -03:00
prlanzarin
6d1cccf69d
build: bump bbb-webrtc-sfu to v2.6.3
2021-12-06 21:40:38 +00:00
Paulo Lanzarin
c9cfcbb4a4
build: bump SFU to v2.6.1
2021-11-25 19:20:54 -03:00
prlanzarin
fe699db541
build: bump SFU to v2.6.0
2021-11-09 21:45:05 +00:00
prlanzarin
d501d5ac55
build: bump SFU to v2.6.0-beta.13
2021-11-08 21:11:33 +00:00
prlanzarin
cc3dce4227
build: bump SFU to v2.6.0-beta.12
2021-11-04 18:13:36 +00:00
prlanzarin
770aeacdb6
build: bump SFU to v2.6.0-beta.10
2021-10-27 23:51:09 +00:00
prlanzarin
8820e8e0d5
build: bump SFU to v2.6.0-beta.9
2021-10-27 12:15:41 +00:00
prlanzarin
e5dc4c08d4
build: bump SFU to v2.6.0-beta.8
2021-10-26 00:10:46 +00:00
prlanzarin
56888e999e
refactor(build): bump SFU to 2.6.0-beta.7, remove mediasoup cleanup code
...
beta.6 updates mediasoup 3.9.0 which has a new Meson build system
That new build system does a pretty good job cleaning compiler leftovers on its
own, so theoretically our cleanup code isn't needed anymore.
Amend history:
build/packages-template/bbb-webrtc-sfu/build.sh -> v2.6.0-beta.6 to beta.7
2021-10-24 22:58:32 +00:00
Anton Georgiev
5a277ce7ed
Update bbb-webrtc-sfu.placeholder.sh
...
Co-authored-by: Paulo Lanzarin <4529051+prlanzarin@users.noreply.github.com>
2021-10-14 09:17:10 -04:00