Abstract Internet multimedia applications have different requirements than text-based applications. Audio and video both require that data is received in a timely fashion and is more forgiving of lost data. Small losses in the playback stream can be replaced with substitute data or concealed so that the listener does not notice. TCP is ineffective for multimedia due to the overhead of retransmission and ignorance of timing factors. While it provides a service with no loss of data, it does not support any time constraints.
Data can arrive at a receiver with unbounded delay.
It does not, however, offer any guarantees on data loss. With UDP, potentially all data sent can be lost. SRP retransmits only a percentage of the data that was lost, providing a compromise between TCP, which retransmits all lost data, and UDP, which retransmits no data. We developed two algorithms for the retransmission decision and ran experiments using an isolated test bed with simulated network traffic. In Proceedings of SPIE Multimedia Systems and Applications , Boston, MA, USA, November 5-8, 2000.