1. A 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 including metadata and being received over the network during execution of the testing routine; identifying one or more computing devices of the distributed computing device network to process the request based on the metadata; selecting a computing device of the one or more identified computing devices to further process the request by transmitting the data stream to the second remote computing device, the computing device selected based on one or more estimated performance metrics for a network path from the first remote computing device to 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, the data stream transmitted during execution of the testing routine.