A system for monitoring digital content, including streaming media having
one or more client test machines configured to receive and test digital
content; one or more streaming servers configured to read content and
provide the digital content to the client test machines; and one or more
application servers configured to provide a test data file, having a URL
to an item of the digital content, to the client test machines. The
client test machines store the test results and transmit them to an
application server for analysis. The application server may aggregate the
information and sort the information via various categories of test
results to pinpoint the location of potential points of failure along the
path providing the digital content.