A method of providing dynamic Quality of Service QoS in a home network distributing streamed audiovisual content, the home network comprising: a plurality of sources (10, 20) outputting streams of audiovisual content, including a first source outputting streamed broadcast or broadband content in real time, and a second source outputting a recorded audiovisual content stream; a plurality of receiving devices (40, 50, 60) each connected to receive audiovisual content from one or more of said sources (10, 20), each receiving device being arranged to output the received content stream to presentation means; and a network hub for routing the content from a selected source to a selected receiving device (40, 50, 60) upon request from the selected receiving device; the method comprising: setting a priority at each source (10,20) for the content stream it is to output, priority being set in dependence upon the characteristics of that content stream, entering a trick mode of the content stream at the second source in which the content is adjusted to be presented at a faster than normal playback rate either forwards or backwards in time and in which the bit rate is higher than in normal playback, dynamically lowering the priority of the content stream output at the second source in response to entering the trick mode, causing the receiving device of the content stream from the second source to look at the quality of the content stream received from the second source and to feedback a request to the second source to lower the throughput rate of the content stream where the quality falls below a predetermined standard, and determining with the network hub the throughput rate of content streams from each of the sources in the network in dependence upon the priority set for each content stream. a plurality of sources (10, 20) outputting streams of audiovisual content, including a first source outputting streamed broadcast or broadband content in real time, and a second source outputting a recorded audiovisual content stream; a plurality of receiving devices (40, 50, 60) each connected to receive audiovisual content from one or more of said sources (10, 20), each receiving device being arranged to output the received content stream to presentation means; and a network hub for routing the content from a selected source to a selected receiving device (40, 50, 60) upon request from the selected receiving device; the method comprising: setting a priority at each source (10,20) for the content stream it is to output, priority being set in dependence upon the characteristics of that content stream, entering a trick mode of the content stream at the second source in which the content is adjusted to be presented at a faster than normal playback rate either forwards or backwards in time and in which the bit rate is higher than in normal playback, dynamically lowering the priority of the content stream output at the second source in response to entering the trick mode, causing the receiving device of the content stream from the second source to look at the quality of the content stream received from the second source and to feedback a request to the second source to lower the throughput rate of the content stream where the quality falls below a predetermined standard, and determining with the network hub the throughput rate of content streams from each of the sources in the network in dependence upon the priority set for each content stream. setting a priority at each source (10,20) for the content stream it is to output, priority being set in dependence upon the characteristics of that content stream, entering a trick mode of the content stream at the second source in which the content is adjusted to be presented at a faster than normal playback rate either forwards or backwards in time and in which the bit rate is higher than in normal playback, dynamically lowering the priority of the content stream output at the second source in response to entering the trick mode, causing the receiving device of the content stream from the second source to look at the quality of the content stream received from the second source and to feedback a request to the second source to lower the throughput rate of the content stream where the quality falls below a predetermined standard, and determining with the network hub the throughput rate of content streams from each of the sources in the network in dependence upon the priority set for each content stream.