apply v2.2.12 changes

This commit is contained in:
chandi 2020-05-23 08:59:33 +02:00
parent aae9852264
commit b22247d05d
4 changed files with 73 additions and 53 deletions

View File

@ -9,9 +9,9 @@ public:
skipCheck: false skipCheck: false
clientTitle: {{ .Env.CLIENT_TITLE }} clientTitle: {{ .Env.CLIENT_TITLE }}
appName: BigBlueButton HTML5 Client appName: BigBlueButton HTML5 Client
bbbServerVersion: 2.2-dev bbbServerVersion: 2.2
copyright: "©2019 BigBlueButton Inc." copyright: "©2019 BigBlueButton Inc."
html5ClientBuild: 870 html5ClientBuild: 924
helpLink: https://bigbluebutton.org/html5/ helpLink: https://bigbluebutton.org/html5/
lockOnJoin: true lockOnJoin: true
cdn: "" cdn: ""
@ -68,17 +68,14 @@ public:
openActions: openActions:
accesskey: A accesskey: A
descId: openActions descId: openActions
openStatus:
accesskey: S
descId: openStatus
branding: branding:
displayBrandingArea: false displayBrandingArea: false
connectionTimeout: 60000 connectionTimeout: 60000
showHelpButton: true showHelpButton: true
effectiveConnection: effectiveConnection:
- critical - critical
- danger - danger
- warning - warning
externalVideoPlayer: externalVideoPlayer:
enabled: true enabled: true
networkMonitoring: networkMonitoring:
@ -90,27 +87,38 @@ public:
chromeDefaultExtensionLink: {{ .Env.SCREENSHARE_EXTENSION_LINK }} chromeDefaultExtensionLink: {{ .Env.SCREENSHARE_EXTENSION_LINK }}
chromeExtensionKey: KEY chromeExtensionKey: KEY
chromeExtensionLink: LINK chromeExtensionLink: LINK
chromeScreenshareSources: screenshare:
- window constraints:
- screen video:
firefoxScreenshareSource: window frameRate:
ideal: 5
max: 10
width:
max: 2560
height:
max: 1600
audio: false
chromeScreenshareSources:
- window
- screen
firefoxScreenshareSource: window
cameraProfiles: cameraProfiles:
- id: low - id: low
name: Low quality name: Low quality
default: false default: false
bitrate: 100 bitrate: 100
- id: medium - id: medium
name: Medium quality name: Medium quality
default: true default: true
bitrate: 200 bitrate: 200
- id: high - id: high
name: High quality name: High quality
default: false default: false
bitrate: 500 bitrate: 500
- id: hd - id: hd
name: High definition name: High definition
default: false default: false
bitrate: 800 bitrate: 800
enableScreensharing: true enableScreensharing: true
enableVideo: true enableVideo: true
enableVideoStats: false enableVideoStats: false
@ -170,6 +178,8 @@ public:
hidePresentation: false hidePresentation: false
media: media:
stunTurnServersFetchAddress: "/bigbluebutton/api/stuns" stunTurnServersFetchAddress: "/bigbluebutton/api/stuns"
cacheStunTurnServers: true
fallbackStunServer: ''
mediaTag: "#remote-media" mediaTag: "#remote-media"
callTransferTimeout: 5000 callTransferTimeout: 5000
callHangupTimeout: 2000 callHangupTimeout: 2000
@ -215,6 +225,8 @@ public:
mime: application/vnd.oasis.opendocument.image mime: application/vnd.oasis.opendocument.image
- extension: .jpg - extension: .jpg
mime: image/jpeg mime: image/jpeg
- extension: .jpeg
mime: image/jpeg
- extension: .png - extension: .png
mime: image/png mime: image/png
user: user:
@ -301,10 +313,9 @@ public:
- pencil - pencil
- hand - hand
clientLog: clientLog:
server: {enabled: true, level: info} server: { enabled: true, level: info }
console: {enabled: true, level: debug} console: { enabled: true, level: debug }
external: {enabled: false, level: info, url: 'https://LOG_HOST/html5Log', method: POST, external: { enabled: false, level: info, url: https://LOG_HOST/html5Log, method: POST, throttleInterval: 400, flushOnClose: true, logTag: "" }
throttleInterval: 400, flushOnClose: true, logTag: ""}
private: private:
app: app:
host: 0.0.0.0 host: 0.0.0.0
@ -347,23 +358,23 @@ private:
heapdump: heapdump:
enabled: false enabled: false
minBrowserVersions: minBrowserVersions:
- browser: chrome - browser: chrome
version: 59 version: 59
- browser: chromeMobileIOS - browser: chromeMobileIOS
version: Infinity version: Infinity
- browser: firefox - browser: firefox
version: 52 version: 52
- browser: firefoxMobile - browser: firefoxMobile
version: 52 version: 52
- browser: edge - browser: edge
version: 17 version: 17
- browser: ie - browser: ie
version: Infinity version: Infinity
- browser: safari - browser: safari
version: [11, 1] version: [11, 1]
- browser: mobileSafari - browser: mobileSafari
version: [11, 1] version: [11, 1]
- browser: opera - browser: opera
version: 46 version: 46
- browser: electron - browser: electron
version: [0, 36] version: [0, 36]

View File

@ -10,6 +10,6 @@ RUN apt-get update \
# -- install docker cli # -- install docker cli
COPY --from=library/docker:latest /usr/local/bin/docker /usr/bin/docker COPY --from=library/docker:latest /usr/local/bin/docker /usr/bin/docker
COPY bbb-restart-kms entrypoint.sh / COPY bbb-restart-kms bbb-resync-freeswitch entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]

View File

@ -0,0 +1,6 @@
#!/bin/bash
# https://github.com/bigbluebutton/bigbluebutton/pull/9597/files
CONTAINER_ID=$(docker ps | grep freeswitch | awk '{print $1}')
docker exec -it $CONTAINER_ID fs_cli -H 10.7.7.1 -P 8021 -x 'fsctl sync_clock_when_idle'

View File

@ -9,6 +9,9 @@ while :
do do
# restart kurento after 24h # restart kurento after 24h
/bbb-restart-kms /bbb-restart-kms
# resync freeswitch
/bbb-resync-freeswitch
# delete presentations older than N days # delete presentations older than N days
find /var/bigbluebutton/ -maxdepth 1 -type d -name "*-*" -mtime +$history -exec rm -rf '{}' + find /var/bigbluebutton/ -maxdepth 1 -type d -name "*-*" -mtime +$history -exec rm -rf '{}' +