A method and system of analyzing the perceived quality of streaming media
that includes transmitting at least one data packet from a stream sender
to a stream receiver via a network connection; analyzing the data packets
at the stream receiver, where the stream receiver determines whether
there are data packets missing from the stream sender's data packets;
requesting retransmission of specific data packets missing from the
stream receiver; and retransmitting at least one specific data packet
missing from the stream sender to the stream receiver.