Dépendances : Composer, FFmpeg, Nginx, Redis, nginx-extras, php-cgi, php-imagick, php-gd, php-redis, php-ssh2
Nginx : sudo add-apt-repository ppa:ondrej/nginx-mainline -y
Configuration PHP: memory_limit: 2G
sed -i -E 's/^[;#]?memory_limit *= *[0-9]+M/memory_limit = 2048M/; s/^[;#]?post_max_size *= *[0-9]+[MGK]/post_max_size = 10G/; s/^[;#]?upload_max_filesize *= *[0-9]+[MGK]/upload_max_filesize = 10G/; s/^[;#]?max_file_uploads *= *[0-9]+/max_file_uploads = 20/; s/^[;#]?default_socket_timeout *= *[0-9]+/default_socket_timeout = 120/' /etc/php/8.2/fpm/php.ini
Monter un serveur RTMP : https://www.digitalocean.com/community/tutorials/how-to-set-up-a-video-streaming-server-using-nginx-rtmp-on-ubuntu-20-04 https://medium.com/@noahschumacher/enabling-high-fidelity-low-latency-live-streaming-with-nginx-a6a4eb22ec6
Documentation du module RTMP pour Nginx : https://github.com/JIEgOKOJI/nginx-rtmp/blob/master/directives.md
Configurer un serveur sendmail : https://kenfavors.com/code/how-to-install-and-configure-sendmail-on-ubuntu/ Si erreur "local host name () is not qualified" : https://unix.stackexchange.com/a/210999 (Le message d'après est aussi important)
Config OBS : Dans paramètres > Sortie > Avancé > Régler intervalle d'images clés sur 2s