Publishing

In general we are using https://media.ccc.de as primary publishing platform for our recordings. For some reasons we are also publishing to youtube. We created a publishing script that covers all two publishing destinations.

Deployment

The publishing script is deployed on live.ber.c3voc.de in voc user home ~/publishing. Before starting releasing, you should follow the following steps:

Configure tracker

Start a screen session as voc user

Pull current publishing script version: cd ~/publishing; git pull origin master

Add media publishing ssh key to ssh agent: ssh-add ~/.ssh/uploadkey - Start publishing script: ./scriptHmediaccc_upload.py

In general the script can also be deployed on a local central storage as long it has access to all files.If it is used that way the tracker should be configured to not upload the recordings to live.

Releasing workflow

Talk is in tracker state ready to release

The publishing worker should run in a loop on a machine that has local access to the video files

The script need write permissions to the directory where the files are stored

The script will collect all meta data needed and will create events and recordings on media.

Depending on the settings the script will publish to media.ccc.de and / or YouTube

If something goes wrong the ticket in the tracker should present a error message