fix progress bar

remove post-processing (we don't do that any longer, video is live encoded)
cleanup pre-processing logic
use Scheduler for the schema
allow webui to write the live log