The challenge of writing a on-demand transcoder (zoriya.dev)