p2pd kann verwendet werden, um skalierbare Datenverteilungsnetze für interaktives Streamen von Video On Demand zu erzeugen. Es kann als Server, Cache und Client genutzt werden. Man kann traditionelle und Peer-to-Peer-Netze erzeugen, die Client-Ressourcen nutzen, um Video-Dateien zu streamen. Das System versucht, die verfügbaren Ressourcen effizient zu nutzen, und gleicht Server-Ausfälle aus.