1. A method comprising: determining a bandwidth rate associated with streaming media presented in a streaming media application from information received from a proxy; generating a prediction model based on characteristics of the bandwidth rate; and determining, via a processor, an end time for the streaming media from the prediction model.