MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller EPFL, Lausanne, Switzerland Anh Le University of California at Irvine, Irvine, CA, USA Blerim Cici University…