A YouTube channel, run by background jobs.
Braintube puts a YouTube channel operation for Sunny Side Up Studios on autopilot: it downloads, joins and uploads video, runs livestreams and live broadcasts, and handles monetisation, all as background jobs. We built it in Django and Python on MySQL and Kubernetes.
Seven job types do the work: downloading a video, concatenating clips, uploading, concatenating and uploading in one pass, running a livestream, running a live broadcast and monetising a video. They run in the background on a Django and Python application with MySQL, deployed on Kubernetes, and the studio drives it all from its own console.
Download
Source videos are pulled in automatically.
Join
Clips are concatenated into new videos.
Publish
Videos go up to YouTube, or out as livestreams and live broadcasts.
Monetise
Monetisation runs as its own job for each video.
Working on something like this? Tell us what you need.
