Peercasting is a method of multicasting streams, usually audio and/or video, to the Internet via peer-to-peer technology.
Unlike traditional IP multicast, peercasting can facilitate on-demand content delivery.
The P2P overlay network helps peers find a relay for a specified stream to connect to.
[2] Another solution used is minute swarming, wherein a live stream is broken up into minute length files that are swarmed via P2P software such as BitTorrent or Dijjer.
However, this suffers from excessive overhead for the formation of a new swarm every minute.