video delivery landscape