As mobile computing devices like smartphones and tablet computers become increasingly ubiquitous, consumers are demanding greater performance and a wider range of functionality from these devices. As a result, the cellular data and wireless networks to which mobile devices are often connected have seen a corresponding increase in demand for the number of simultaneous connections and the volume of data traffic that should be handled. These growing demands have led to the development of technologies intended to improve data transmission efficiency using the hypertext transfer protocol (HTTP) which serves as the foundation for a substantial portion of server-client communication across the World Wide Web. One example of such a technology is dynamic adaptive streaming over HTTP (DASH). DASH is an adaptive bitrate streaming technique that enables high quality streaming of media content from an HTTP server. Using DASH, content that is to be delivered to a networked device can be downloaded form a server at a variety of different bitrates. For each segment of content that a client requests from the server, the client automatically requests that the segment be downloaded at the highest bitrate possible, based on the available network bandwidth, without causing the media stream to stall or re-buffer. Thus DASH can adapt to changing network conditions while still maintaining a relatively high quality playback experience for the client.