1. A computer-implemented method for managing distribution of a data stream from a distributed computing device network, the method comprising: receiving a data stream into the distributed computing device network, the data stream corresponding to an environment surrounding a user of a first remote computing device during execution of a testing routine for an examination; receiving a request to transmit the data stream to a second remote computing device, the request identifying a geolocation of the second remote computing device and being received over the network during execution of the testing routine; selecting a computing device of the distributed computing device network to process the request by transmitting the data stream to the second remote computing device, the computing device selected based on the geolocation of the second remote computing device; and transmitting the data stream from the selected computing device in the distributed computing device network to the second remote computing device in response to the request.