Bandwidth and Latency Aware Contribution Estimation in P2P Streaming System | IEEE Journals & Magazine | IEEE Xplore