Distributed Multirate Streaming In Overlay Networks. by Niveditha Sundaram