Skip to content
Snippets Groups Projects
user avatar
Renovate_Bot authored
7cd84d92
History

OpenTalk Recorder

See the administration guide for more information.

Configuration

See the configuration chapter of the administration guide for more information.

An example configuration is available in the [extra/example.toml](extra/ example.toml) file. It can be copied to the root directory:

cp ./extra/example.toml ./config.toml

or be used with

cargo run -- -c ./extra/example.toml

Limitations

File Descriptor limitations

The OpenTalk Recorder utilizes GStreamer as its underlying system, and GStreamer relies heavily on file descriptors for its operations. By default, the ulimit for file descriptors is often set to 1024. Each participant in the recording process requires approximately 64 file descriptors, meaning that the recording can accommodate only up to 16 participants under this default limit. You can check the current ulimit for file descriptors using the command ulimit -n. To overcome this limitation, you have the option to increase the ulimit using ulimit -n 10000 or set it to an unlimited value with ulimit -n unlimited. We highly recommend increasing the ulimit for optimal performance.

It's also worth noting that you can adjust the ulimit within the docker- compose configuration if you are using Docker.

Build the container image

The Dockerfile is located at ci/Dockerfile.

To build the image, execute in the root of the repository:

docker build -f ci/Dockerfile . --tag <your tag>

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.