Swarmcast

From Wikipedia, the free encyclopedia

Swarmcast was the first peer-to-peer (P2P) content delivery system and the originator of the term "Swarming Downloads."[citation needed] The program, invented by Justin Chapweske, was sold to Opencola.

The program first breaks a file into multiple little packets, distributing those packets to computers that have downloaded the file, and randomly requesting those packets from whoever has them. The result is a mesh of packets, which, with a large number of users, can be downloaded in parallel for faster downloads.

The technique of segmented downloading was also used in later peer-to-peer systems, including BitTorrent and derivatives of Gnutella such as BearShare.

A significant user of Swarmcast is MLB.com as part of its Mosaic product, which offers viewers simultaneous access to video feeds from nine baseball games.