See the administration guide for more information.
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.tomlor be used with
cargo run -- -c ./extra/example.tomlThe 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.
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>