1. A computer-implemented method of dynamic video source selection (DVSS), comprising: using a DVSS component operating on an electronic device, determining that the electronic device is located within a network environment in which there are a plurality of sources available for delivering media content to the electronic device, wherein the electronic device is configured to receive and present media content on a display; using the DVSS component, selecting one of the plurality of sources for delivering the media content over a delivery network from the selected source to the electronic device based on which of the plurality of sources can deliver the highest quality copy of the media content that is available to the electronic device; receiving at the electronic device the media content over the delivery network from the selected source; and presenting the media content on the display.