Email Record: Resilience in live peer-to-peer streaming.