In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of:receiving a demand in the gateway from a subscr