The paper introduces a dynamic P2P streaming algorithm based on Delaunay triangulation to improve content delivery in peer-to-peer networks, addressing issues faced by existing commercial systems like Zattoo. By using Delaunay links and optimizing peer connection based on Euclidean distance, the proposed algorithm enhances performance and scalability while reducing content loading delays. Experimental results validate the efficacy of this approach compared to traditional tree-based and mesh-based P2P systems.