A method for evaluating media delivery quality, comprising: receiving media data within a period of time, and measuring a data amount of the media data received within the period of time; parsing the media data, and acquiring a play rate of the media data; characterized in simulating, according to the data amount of the media data received within the period of time and the play rate of the media data, a virtual decoding buffer in a process of playing the media data received within the period of time, to acquire a size of the virtual decoding buffer; and determining, according to the size of the virtual decoding buffer, whether a pause occurs in the process of playing the media data received within the period of time; wherein the simulating comprises: acquiring, according to the data amount of the media data received within the period of time and the play rate of the media data, sustainable play time of the media data received within the period of time, wherein the sustainable play time of the media data received within the period of time is the ratio between the media data received within the period of time and the play rate of the media data; if any moment within the period of time is within a buffer phase of media data playing, acquiring the size of the virtual decoding buffer within the period of time, which is a sum of the size of the virtual decoding buffer before the period of time and the sustainable play time of the media data received within the period of time; and if any moment within the period of time is not within a buffer phase of media data playing, acquiring the size of the virtual decoding buffer within the period of time, which is a difference between the sum of the size of the virtual decoding buffer before the period of time and the sustainable play time of the media data received within the period of time and a duration of the period of time. receiving media data within a period of time, and measuring a data amount of the media data received within the period of time; parsing the media data, and acquiring a play rate of the media data; characterized in simulating, according to the data amount of the media data received within the period of time and the play rate of the media data, a virtual decoding buffer in a process of playing the media data received within the period of time, to acquire a size of the virtual decoding buffer; and determining, according to the size of the virtual decoding buffer, whether a pause occurs in the process of playing the media data received within the period of time; acquiring, according to the data amount of the media data received within the period of time and the play rate of the media data, sustainable play time of the media data received within the period of time, wherein the sustainable play time of the media data received within the period of time is the ratio between the media data received within the period of time and the play rate of the media data; if any moment within the period of time is within a buffer phase of media data playing, acquiring the size of the virtual decoding buffer within the period of time, which is a sum of the size of the virtual decoding buffer before the period of time and the sustainable play time of the media data received within the period of time; and if any moment within the period of time is not within a buffer phase of media data playing, acquiring the size of the virtual decoding buffer within the period of time, which is a difference between the sum of the size of the virtual decoding buffer before the period of time and the sustainable play time of the media data received within the period of time and a duration of the period of time.