A method of streaming media content over a network, the method comprising: transmitting one or more portions of the media content from a remote storage digital video recorder (RS-DVR) system to a client device via a first delivery route from a networking component to the client device via a first backbone provider network of a plurality of different backbone provider networks coupled to the networking component, wherein the one or more portions of media content are marked as non-cacheable, and wherein the networking component is coupled between the RS-DVR system and the plurality of different backbone provider networks; determining a performance metric associated with the transmitting of the one or more portions via the first backbone provider network; and dynamically adjusting the delivery route between the RS-DVR system and the client device based at least in part on the performance metric by: identifying, by the RS-DVR system, an alternative backbone provider network of the plurality of different backbone provider networks when the first backbone provider network fails to achieve a desired level of performance based on the performance metric, wherein the alternative backbone provider network is different from the first backbone provider network; and instructing, by the RS-DVR system, the networking component coupled between the RS-DVR system and the plurality of different backbone provider networks to transmit a subsequent portion of the media content from the RS-DVR system to the client device using a different delivery route from the networking component to the client device via the alternative backbone provider network instead of the first backbone provider network. transmitting one or more portions of the media content from a remote storage digital video recorder (RS-DVR) system to a client device via a first delivery route from a networking component to the client device via a first backbone provider network of a plurality of different backbone provider networks coupled to the networking component, wherein the one or more portions of media content are marked as non-cacheable, and wherein the networking component is coupled between the RS-DVR system and the plurality of different backbone provider networks; determining a performance metric associated with the transmitting of the one or more portions via the first backbone provider network; and dynamically adjusting the delivery route between the RS-DVR system and the client device based at least in part on the performance metric by: identifying, by the RS-DVR system, an alternative backbone provider network of the plurality of different backbone provider networks when the first backbone provider network fails to achieve a desired level of performance based on the performance metric, wherein the alternative backbone provider network is different from the first backbone provider network; and instructing, by the RS-DVR system, the networking component coupled between the RS-DVR system and the plurality of different backbone provider networks to transmit a subsequent portion of the media content from the RS-DVR system to the client device using a different delivery route from the networking component to the client device via the alternative backbone provider network instead of the first backbone provider network. identifying, by the RS-DVR system, an alternative backbone provider network of the plurality of different backbone provider networks when the first backbone provider network fails to achieve a desired level of performance based on the performance metric, wherein the alternative backbone provider network is different from the first backbone provider network; and instructing, by the RS-DVR system, the networking component coupled between the RS-DVR system and the plurality of different backbone provider networks to transmit a subsequent portion of the media content from the RS-DVR system to the client device using a different delivery route from the networking component to the client device via the alternative backbone provider network instead of the first backbone provider network.