Distributed Source Rate Adaptation Mechanism