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 websocket: wss://{{ jitsi_domain }}/xmpp-websocket
clientNode: http://jitsi.org/jitsimeet clientNode: http://jitsi.org/jitsimeet
focusUserJid: "{{ jitsi_jicofo_xmpp_user }}@{{ jitsi_auth_domain }}" 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 disableAudioLevels: True
enableNoAudioDetection: True enableNoAudioDetection: True
enableNoisyMicDetection: False enableNoisyMicDetection: False
startAudioMuted: 10 startAudioMuted: 15
maxFullResolutionParticipants: 4 startVideoMuted: 15
enableLayerSuspension: True
enableUnifiedOnChrome: True
maxFullResolutionParticipants: -1
desktopSharingFrameRate: desktopSharingFrameRate:
min: 5 min: 5
max: 30 max: 30
disableRtx: False
liveStreamingEnabled: 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 requireDisplayName: False
prejoinPageEnabled: True prejoinPageEnabled: True
enableInsecureRoomNameWarning: True enableInsecureRoomNameWarning: True
@ -90,10 +118,16 @@ jitsi_meet_conf_base:
localRecording: localRecording:
enabled: True enabled: True
p2p: p2p:
enabled: False enabled: True
stunServers: "{{ jitsi_stun_servers }}" enableUnifiedOnChrome: True
preferredCodec: 'VP9'
disableH264: True
useStunTurn: True
analytics: analytics:
disabled: True disabled: True
testing:
enableThumbnailReordering: True
capScreenshareBitrate: 0
toolbarButtons: toolbarButtons:
- camera - camera
- chat - chat

View File

@ -3,8 +3,7 @@
- name: Install dependencies - name: Install dependencies
yum: yum:
name: name:
- java-1.8.0-openjdk - java-11-openjdk-devel
- java-1.8.0-openjdk-devel
- git - git
- nodejs # needed to build meet - nodejs # needed to build meet
- libXScrnSaver # needed for jigasi - libXScrnSaver # needed for jigasi
@ -12,6 +11,34 @@
- make - make
tags: jitsi 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 # 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 # to the default prosody cert so the service can be started. The cert will be obtained after that and
# will override the links # will override the links

View File

@ -3,7 +3,7 @@
- name: Install dependencies - name: Install dependencies
yum: yum:
name: name:
- java-1.8.0-openjdk - java-11-openjdk
- git - git
- google-chrome-stable - google-chrome-stable
- ffmpeg - ffmpeg
@ -17,6 +17,34 @@
- perl-Email-Sender - perl-Email-Sender
tags: jitsi 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 # If the repo changed since the last run, we rebuild and restart the bridge
- name: Clone jibri repo - name: Clone jibri repo
git: git:

View File

@ -3,10 +3,38 @@
- name: Install dependencies - name: Install dependencies
yum: yum:
name: name:
- java-1.8.0-openjdk - java-11-openjdk-devel
- git - git
tags: jitsi 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 # If the repo changed since the last run, we rebuild and restart the bridge
- name: Clone videobridge repo - name: Clone videobridge repo
git: git: