Konferenzaufnahmen per Schedule.XML importieren

Teilweise bekommen wir ältere oder über einen Workflow produzierte Konferenzen zugeliefert und möchten diese auch auf media.ccc.de veröffentlichen. Der dafür inzwischen meistens gewählte Workflow ist eine abgewandelte schedule.xml, die zusätzlich ein URL zu einem Mitschnitt enthält, das Element hierzu heißt video_download_url.

Projektsetup

Projekt zunächst wie gewöhnlich im Tracker anlegen, wichtig sind die folgenden Properties:

Processing.Path.Raw Ort auf publishing, wohin die Quelldateien geladen werden, in der Regel /video/fuse/

Bei den Zuständen kannst du die Meisten deaktivieren. Benötigt wird nur:

Recording

scheduled

recording

finalized

Encoding

ready to encode

encoding

encoded

ready to release

released

Bei den Workern brauchst du

releasing (Publishing Skript zum Upload auf die Zielplatformen)

releasing.c3voc.de-recording-importer (Download der Quelldatei nach /video/fuse sowie setzen der Sprache im Ticket)

releasing.c3voc.de-postencoding (Dummy Worker, TODO wird der wirklich benötigt wenn man die Zustände richtig konfiguriert?)

Projekt in Voctoweb anlegen und Logo auf koeln.media (cdn master) hochladen.

Deployment Infos

Der Worker releasing.c3voc.de-recording-importer ist ein systemd Timer auf releasing mit dem Namen crs-recording-importer.timer