Update to 2022-03-25 16:00

This commit is contained in:
Daniel Berteaud 2022-03-25 16:00:08 +01:00
parent 7a692c3e44
commit 0d0c2bf816
4 changed files with 126 additions and 9 deletions

View File

@ -71,16 +71,44 @@ jitsi_meet_conf_base:
websocket: wss://{{ jitsi_domain }}/xmpp-websocket
clientNode: http://jitsi.org/jitsimeet
focusUserJid: "{{ jitsi_jicofo_xmpp_user }}@{{ jitsi_auth_domain }}"
disableSimulcast: False
constraints:
video:
height:
ideal: 720
max: 720
min: 180
width:
ideal: 1280
max: 1280
min: 320
disableAudioLevels: True
enableNoAudioDetection: True
enableNoisyMicDetection: False
startAudioMuted: 10
maxFullResolutionParticipants: 4
startAudioMuted: 15
startVideoMuted: 15
enableLayerSuspension: True
enableUnifiedOnChrome: True
maxFullResolutionParticipants: -1
desktopSharingFrameRate:
min: 5
max: 30
disableRtx: False
liveStreamingEnabled: False
channelLastN: -1
channelLastN: 25
videoQuality:
preferredCodec: 'VP9'
maxBitratesVideo:
VP8:
low: 200000
standard: 500000
high: 1500000
VP9:
low: 100000
standard: 300000
high: 1200000
useNewBandwidthAllocationStrategy: True
startBitrate: 800
requireDisplayName: False
prejoinPageEnabled: True
enableInsecureRoomNameWarning: True
@ -90,10 +118,16 @@ jitsi_meet_conf_base:
localRecording:
enabled: True
p2p:
enabled: False
stunServers: "{{ jitsi_stun_servers }}"
enabled: True
enableUnifiedOnChrome: True
preferredCodec: 'VP9'
disableH264: True
useStunTurn: True
analytics:
disabled: True
testing:
enableThumbnailReordering: True
capScreenshareBitrate: 0
toolbarButtons:
- camera
- chat

View File

@ -3,8 +3,7 @@
- name: Install dependencies
yum:
name:
- java-1.8.0-openjdk
- java-1.8.0-openjdk-devel
- java-11-openjdk-devel
- git
- nodejs # needed to build meet
- libXScrnSaver # needed for jigasi
@ -12,6 +11,34 @@
- make
tags: jitsi
- name: Detect exact JRE version
command: rpm -q java-11-openjdk
args:
warn: False
changed_when: False
register: jitsi_jre11_version
tags: jitsi
- name: Select JRE 11 as default version
alternatives:
name: "{{ item.name }}"
link: "{{ item.link }}"
path: "{{ item.path }}"
loop:
- name: java
link: /usr/bin/java
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/java
- name: javac
link: /usr/bin/javac
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/javac
- name: jre_openjdk
link: /usr/lib/jvm/jre-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
- name: java_sdk_openjdk
link: /usr/lib/jvm/java-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
tags: jitsi
# If you use an Let's Encrypt cert, it might not be there yet. In this case, create a link
# to the default prosody cert so the service can be started. The cert will be obtained after that and
# will override the links

View File

@ -3,7 +3,7 @@
- name: Install dependencies
yum:
name:
- java-1.8.0-openjdk
- java-11-openjdk
- git
- google-chrome-stable
- ffmpeg
@ -17,6 +17,34 @@
- perl-Email-Sender
tags: jitsi
- name: Detect exact JRE version
command: rpm -q java-11-openjdk
args:
warn: False
changed_when: False
register: jitsi_jre11_version
tags: jitsi
- name: Select JRE 11 as default version
alternatives:
name: "{{ item.name }}"
link: "{{ item.link }}"
path: "{{ item.path }}"
loop:
- name: java
link: /usr/bin/java
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/java
- name: javac
link: /usr/bin/javac
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/javac
- name: jre_openjdk
link: /usr/lib/jvm/jre-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
- name: java_sdk_openjdk
link: /usr/lib/jvm/java-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
tags: jitsi
# If the repo changed since the last run, we rebuild and restart the bridge
- name: Clone jibri repo
git:

View File

@ -3,10 +3,38 @@
- name: Install dependencies
yum:
name:
- java-1.8.0-openjdk
- java-11-openjdk-devel
- git
tags: jitsi
- name: Detect exact JRE version
command: rpm -q java-11-openjdk
args:
warn: False
changed_when: False
register: jitsi_jre11_version
tags: jitsi
- name: Select JRE 11 as default version
alternatives:
name: "{{ item.name }}"
link: "{{ item.link }}"
path: "{{ item.path }}"
loop:
- name: java
link: /usr/bin/java
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/java
- name: javac
link: /usr/bin/javac
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}/bin/javac
- name: jre_openjdk
link: /usr/lib/jvm/jre-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
- name: java_sdk_openjdk
link: /usr/lib/jvm/java-openjdk
path: /usr/lib/jvm/{{ jitsi_jre11_version.stdout | trim }}
tags: jitsi
# If the repo changed since the last run, we rebuild and restart the bridge
- name: Clone videobridge repo
git: