Live P2P streaming in CommunityLab: Experience and Insights