Delivering broadcast services in a multi-platform world