https://github.com/znerol/bbb-minimal-fs
A minimal FreeSWITCH config enough to run BigBlueButton WebRTC
https://github.com/znerol/bbb-minimal-fs
Last synced: 29 days ago
JSON representation
A minimal FreeSWITCH config enough to run BigBlueButton WebRTC
- Host: GitHub
- URL: https://github.com/znerol/bbb-minimal-fs
- Owner: znerol
- Created: 2020-04-26T19:30:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-01T14:17:25.000Z (about 5 years ago)
- Last Synced: 2025-08-05T23:28:39.468Z (10 months ago)
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Minimal FreeSWITCH config for BigBlueButton
===========================================
*Objective:*
Provide a working config for FreeSWITCH enough to run BigBlueButton WebRTC. Old
red5/flash client is not supported.
*Method:*
* Start with [minimal upstream][1] config
* Remove superflous modules
* Cherry-Pick useful stuff from BBB FreeSWITCH config
When running ustream FreeSWITCH on debian buster, the following packages are needed:
```
apt-get install \
freeswitch-meta-default \
freeswitch-mod-event-socket \
freeswitch-mod-opus \
freeswitch-sounds-en-us-callie \
freeswitch-timezones
```
Note that recording is **only** supported when using the custom built
FreeSWITCH shipping with bbb. In this case it is necessary to also load
`mod_opusfile`.
*Stability:*
This is a small research project. Please do not file support requests.
*License:*
The config has been copied from various sources. FreeSWITCH is Licensed under
MPL 1.1 and BigBlueButton under LGPL.
[1]: https://github.com/signalwire/freeswitch/tree/master/conf/minimal