Network Friendly P2P Streaming: The NAPA-WINE Architecture