Contexte
Cette documentation permet de comprendre comment réaliser une publication de vidéos, semi automatisée, depuis un enregistreur - permettant à minima un export FTP - vers la plateforme vidéo Pod v2.
Plus précisément, cette fonctionnalité est accessible depuis la version 2.3 de Pod, sortie en novembre 2019.
A priori, de nombreux enregistreurs, de différentes sociétés - telles que Inwicast, Rapidmooc, Ubicast, Multicam, Kalizee, Extron... - permettent un export FTP des vidéos réalisées et pourraient alors bénéficier de cette fonctionnalité de Pod (en nécessitant peut-être quelques adaptations).
Le principe de publication est le suivant :
- Une fois la vidéo réalisée, l'enregistreur publie la vidéo dans un répertoire spécifique sur le serveur FTP de Pod,
- Une fois la copie réalisée, un script - qui s'exécute régulièrement grâce à la mise d'un CRON - traite ce fichier vidéo.
- Selon le paramétrage en lien avec l'enregistreur, il existe 2 possibilités, à savoir :
- Soit le gestionnaire de l'enregistreur reçoit un email l'avertissant du dépôt de la vidéo, et clique sur le lien fourni,
- Soit un utilisateur peut revendiquer l'enregistrement, directement dans le menu de la plateforme vidéo.
- Dans les 2 cas, la vidéo est encodé et appartient à l'utilisateur concerné.
Le système de publication
Paramétrage côté enregistreur
Côté enregistreur, avant de réaliser une publication de vidéos vers un serveur FTP, il est nécessaire de réaliser la configuration adéquate, à savoir :
- le protocole à utiliser pour la copie du fichier vidéo,
- le nom,
- l'adresse du serveur
- le login du compte, qui a les droits de déposer le fichier vidéo sur le serveur Pod,
- le mot de passe associé à ce compte,
- le répertoire par défaut, sur le serveur Pod, dans lequel les fichiers vidéos seront transférés,
Par exemple, voici à quoi ressemble cet écran de paramétrage pour un enregistreur de type MultiCAM Systems :
Paramétrage côté Pod
Côté Pod, il est également nécessaire de réaliser le paramétrage via :
Le fichier de configuration custom/settings_local.py
Plusieurs propriétés sont indispensables pour le paramétrage dans le fichier de configuration :
