Exploiting Heterogeneity in P2P Video Streaming | IEEE Journals & Magazine | IEEE Xplore