democratic national convention

How to pull off a virtual convention

Perhaps the most complex event in the history of livestreaming?