Adaptive peer-to-peer streaming over hybrid wireless networks. (29th June 2007)