...
Property | Description | Default Value |
---|---|---|
FFMPEG | commande ffmpeg | ffmpeg |
FFPROBE | commande ffprobe | ffprobe |
SEGMENT_TARGET_DURATION | durée en seconde des segment HLS | 2 |
RATE_MONITOR_BUFFER_RATIO | la taille du buffer est égale au bitrate vidéo du rendu multiplié par cette valeur | 2 |
FFMPEG_NB_THREADS | nombre de thread possible pour ffmpeg (0 égale maximum possible) | 0 |
GET_INFO_VIDEO | Commande utilisée pour récupérer les informations de la première piste video du fichier envoyé | "%(ffprobe)s -v quiet -show_format -show_streams -select_streams v:0 -print_format json -i %(source)s" |
GET_INFO_AUDIO | Commande utilisée pour récupérer les informations de la première piste audio du fichier envoyé | "%(ffprobe)s -v quiet -show_format -show_streams -select_streams a:0 -print_format json -i %(source)s" |
FFMPEG_STATIC_PARAMS | paramètres de la commande ffmpeg utilisés pour encoder toutes les vidéos, peu importe le rendu | " -c:a aac -ar 48000 -c:v h264 -profile:v high -pix_fmt yuv420p -crf 20 -sc_threshold 0 -force_key_frames \"expr:gte(t,n_forced*1)\" -deinterlace -threads %(nb_threads)s " |
FFMPEG_MISC_PARAMS | autres paramètres qui sont placés au début de la commande | " -hide_banner -y " |
AUDIO_BITRATE | bitrate audio pour l'encodage M4A (encodage des fichiers audio envoyés sur la plateforme) | 192k |
ENCODING_M4A | commande utilisée pour l'encodage des fichiers audio envoyés sur la plateforme | %(ffmpeg)s -i %(source)s %(misc_params)s -c:a aac -b:a %(audio_bitrate)s -vn -threads %(nb_threads)s \"%(output_dir)s/audio_%(audio_bitrate)s.m4a\" |
ENCODE_MP3_CMD | commande utilisée pour l'encodage audio pour tous les fichiers envoyés sur la plateforme | "%(ffmpeg)s -i %(source)s %(misc_params)s -vn -b:a %(audio_bitrate)s -vn -f mp3 -threads %(nb_threads)s \"%(output_dir)s/audio_%(audio_bitrate)s.mp3\"" |
EMAIL_ON_ENCODING_COMPLETION | Si True, un courriel est envoyé aux managers et à l'auteur (si DEBUG est à True) à la fin de l'encodage | True |
FILE_UPLOAD_TEMP_DIR | Répertoire temporaire pour la création des thumbnails | '/tmp' |
CELERY_TO_ENCODE | Utilisation de Celery pour la gestion des taches d'encodage | False |
SPLIT_ENCODE_CMD | Pour effectuer une commande pour chaque encodage. A utiliser principalement pour l'encodage en GPU | False |
Configuration flux RSS
Property | Description | Default Value |
---|---|---|
DEFAULT_DC_COVERAGE | couverture du droit pour chaque vidéo | TITLE_ETB + " - Town - Country" |
DEFAULT_DC_RIGHTS | droit par défaut affichés dans le flux RSS si non renseigné | "BY-NC-SA" |
...
Configuration application live
Property | Description | Default Value |
---|---|---|
VIEWERS_ONLY_FOR_STAFF | La liste des utilisateurs regardant le direct sera réservée au staff | False |
HEARTBEAT_DELAY | Temps (en seconde) entre deux envois d'un signal au serveur, pour signaler la présence sur un live | 45 |
VIEW_EXPIRATION_DELAY | Délai (en seconde) selon lequel une vue est considérée comme expirée si elle n'as pas renvoyé de signal depuis | 60 |
Configuration application BBB
Property | Description | Default Value |
---|---|---|
USE_BBB | Utilisation de BigBlueButton | True |
DEFAULT_BBB_PLUGIN | Répertoire du plugin bbb-recorder (voir documentation https://github.com/jibon57/bbb-recorder) | '/home/podtest/bbb-recorder/' |
DEFAULT_BBB_PATH | Répertoire qui contiendra les fichiers vidéo générés par bbb-recorder | '/data/www/podtest/bbb-recorder/' |
BBB_SERVER_URL | URL du serveur BigBlueButton ou Scalelite, où se trouvent les présentations Web BBB et l'API | 'https://bbb.univ.fr/' |
BBB_SECRET_KEY | Clé BigBlueButton ou Scalelite LOADBALANCER_SECRET | 'abcdef' |
DEFAULT_BBB_TYPE_ID | Type de vidéo générée par défaut | 1 |
Configuration application authentification (Local, CAS et LDAP)
...