Documentation du script

Parent Previous Next

Dans la configuration de Médiacad on peut déléguer l'encodage à des serveurs tiers (voir la documentation adéquate).
Voici, en résumé, l'architecture choisie :

Un script unique est pour cela disponible, écrit en python.
Ce script peut être déployé sur plusieurs serveurs, qui indépendamment les uns des autres interrogent Médiacad, qui distribue les tâches d'encodage.
Le lancement du script crée un deamon qui interroge Médiacad à intervalles réguliers.

Le script doit être accompagné d'un fichier .ini contenant la configuration.
Ce fichier de configuration contient les sections suivantes :

Contenu du fichier .ini :


[applicationPath]

ffmpeg: /appli/ffmpeg/bin/ffmpeg

ffprobe: /appli/ffmpeg/bin/ffprobe

convert: /appli/imagemagick/bin/convert

ebookConvert: /usr/bin/xvfb-run /appli/calibre/ebook-convert

ebookMeta: /usr/bin/xvfb-run /appli/calibre/ebook-meta

unoconv: python /appli/unoconv/bin/unoconv

pdftk: /usr/local/bin/pdftk


[launchParams]

logFile: encodeDeamon.log

maxParallelThreads: 1

loopSleep: 1


[filesPath]

tmpPath: /mediacad/media/tmp

sourcePath: /mediacad/media/source

encodedPath: /mediacad/media/encoded


[mediacad]

url: http://med1.in.ac-bordeaux.fr/ws/encode/

login: encodeServer

password: maman



Le deamon peut être arrêté de deux manières :


Créé avec HelpNDoc Personal Edition: Générateur d'aides Web gratuit