MACC: Media Aware Congestion Control

Ladan Gharai

Recently the use of media rich networked applications, such as video conferencing, telepresence, distance learning and voice-over-IP has greatly increased. While these tools enhance our ability to collaborate and communicate, their increased use poses a potential threat to the stability of the Internet, as they typically utilize non-congestion controlled transport protocols in a tradeoff for timely delivery.

MACC is investigating the use of congestion control mechanisms, in particular, the TCP-Friendly Rate Control protocol (TFRC), as standardized in RFC 3448, for interactive networked multimedia applications. Our focus is on developing tools and standards to better understand the interactions between TFRC, interactive media applications and media codecs is real world scenarios.

Software and Downloads

Iperf with TFRC congestion control for UDP flows: Iperf (+libtfrc)

This code is basically the latest version of Iperf with an added option of invoking congestion control for UDP flows (with -z, -uz or -zu). Here are examples of TCP and TFRC flows generated with Iperf (+libtfrc) between two hosts at ISI-east and ISI-west: examples.

Publications and Standards Contributions

Talks