1. An apparatus comprising: a receiver interface to receive a satellite broadcast signal including a first program and a list of available programs from a satellite broadcast system headend via a satellite communication path; a controller to receive a selection of a second program from the list of available programs and to generate an authorization request and a content request for the second program; and a network interface to transmit the authorization request to the satellite broadcast system headend, to transmit the content request to a content delivery server, and to receive the second program from the content delivery server via a terrestrial communication path, wherein the broadcast system headend is configured to send an authorization result based on the authorization request and wherein the broadcast system headend comprises: an interface to receive the authorization request and to send the authorization result to the content delivery server; and a conditional access system to determine the authorization result based on the authorization request.