jibri
This role sets up a Jibri streaming server for streaming Jitsi Meet meetings.
Tasks
The tasks are divided into:
chrome.yml: Installs Chrome and chrome-driverkernel.yml: Ensures the correct kernel is installed and enables required modulesjava.yml: Installs Java 8, required by Jibrijibri.yml: Manages Jibri configuration
Available variables
The main variables for this role are:
debian_version: Version of Debian, when using Debian.jitsi_meet_domain: Domain that users use to connect to the Jitsi Meet serverjibri.voctomix_endpoints: Dictionary of room names to Voctomix TCP endpoints, that will be streamed to. Syntax: ffmpeg URL.jibri.streaming_keys: Dictionary of room names to streaming keys. The key entered is entered by the Jitsi Meet user to secure streaming.jibri.user: The username Jibri will authenticate itself to prosody with. Defaults to jibrijibri.password: The password Jibri will authenticate itself to prosody withjibri.recorder_user: The username Jibri will authenticate itself to prosody with during a call it is streaming. Defaults to recorderjibri.recorder_password: The password Jibri will authenticate itself to prosody with during a call it is streaming