TCP-Friendly Rate Control (TFRC) for Bursty Media Flows
TCP-Friendly Rate Control (TFRC) was originally designed for multimedia streaming applications where continuous data was available at the sender. However, TFRC is not well-suited to the variable rate traffic presented by many modern adaptive media codecs. One way to counter this deficiency would be for the sender to continue to transmit at the media rate during periods of silence, known as padding. This use of padding can ensure acceptable application performance. However, it also degrades network performance, and decreases the usefulness of TFRC congestion control. Recent standardisation has resulted in a new revised TFRC specification.