<p>The present invention provides a method of optimizing the design of a Tracker in P2P applications to support DVD features. The method comprises the steps of: a. determining for each peer and video operation the time T and jump point Pj b. generating a hash key HKj for each peer, the hash key having a value HKj = (Pj -T )/C, where C>=1 is the granularity of the system c. grouping the peers with the same hash-key. The system is designed to provide good viewer experience while supporting DVD features like pause, forward and backward jump operations.</p>