A system comprising a television signal receiving device, a presentation means and a network comprising one or more network routers (920,922,924,926), the television signal receiving device comprising: a signal processing system for receiving a selected television program, the television program being selected by a user; a router for selecting among a plurality of paths, each path communicatively coupling the television signal receiving device to the presentation means, and for communicating the selected television program over the selected path to the presentation means, wherein at least one path is provided by the network, and at least one path (910, 914) is separate from the network and directly connects the television signal receiving device to the presentation means; a network formatter arranged to format the selected television program into a communication format compatible with the selected path, and arranged to transmit the formatted television program to the router; a network performance assessor arranged to: assess performance of the path provided by the network; determine an occurrence of a capacity constraint on the network, cause the router to select, in response to said occurrence of a capacity constraint, the at least one path directly connecting the television signal receiving device to the presentation means, and cause the network formatter to modify the television program to the communication format compatible with the selected at least one path; and control means for communicating one or more control signals to the presentation means, wherein the control signals instruct the presentation means as to which of said plurality of paths has been selected, and which input port on the presentation means is to be connected to the selected path to become the active input port. a signal processing system for receiving a selected television program, the television program being selected by a user; a router for selecting among a plurality of paths, each path communicatively coupling the television signal receiving device to the presentation means, and for communicating the selected television program over the selected path to the presentation means, wherein at least one path is provided by the network, and at least one path (910, 914) is separate from the network and directly connects the television signal receiving device to the presentation means; a network formatter arranged to format the selected television program into a communication format compatible with the selected path, and arranged to transmit the formatted television program to the router; a network performance assessor arranged to: assess performance of the path provided by the network; determine an occurrence of a capacity constraint on the network, cause the router to select, in response to said occurrence of a capacity constraint, the at least one path directly connecting the television signal receiving device to the presentation means, and cause the network formatter to modify the television program to the communication format compatible with the selected at least one path; and control means for communicating one or more control signals to the presentation means, wherein the control signals instruct the presentation means as to which of said plurality of paths has been selected, and which input port on the presentation means is to be connected to the selected path to become the active input port. assess performance of the path provided by the network; determine an occurrence of a capacity constraint on the network, cause the router to select, in response to said occurrence of a capacity constraint, the at least one path directly connecting the television signal receiving device to the presentation means, and cause the network formatter to modify the television program to the communication format compatible with the selected at least one path; and control means for communicating one or more control signals to the presentation means, wherein the control signals instruct the presentation means as to which of said plurality of paths has been selected, and which input port on the presentation means is to be connected to the selected path to become the active input port.