VidTorrent is a protocol for global scale cooperative real-time streaming over the Internet. At a high level, VidTorrent is a peer-to-peer protocol that builds an adaptive overlay mesh suitable for real-time streaming. The protocol works by aggressively probing for bandwidth and minimizing latency. On the same time, the protocol continuously monitors and dynamically adapts the mesh to match the un