1. A method performed on a computing device, the method comprising: selecting devices from a plurality of devices that are each configured for providing at least a portion of a desired composite media; sending, to each of the selected devices, a request for the corresponding portion; and synthesizing the desired composite media based on at least some of the requested portions received from the selected devices.