The invention discloses a prefetch method for fixed-point data in Peer-to-Peer on demand system, comprising the steps of: (1) the time interval of a pointing device is decided by analyzing user's behavior and experience improvement; a medial head file and a data file are resolved by a file analyzer, metadata information is recorded and a corresponding index file is created; (2) according to media index file information, in condition of acquiring current playing data, prefetching point data is acquired from partner node or source server on 'Minimum Redundancy First' principle with residual bandwidth,; and (3) according to the drag position, integrating the media acquiring data in current channel cache window, a client automatically adjusts the play position to the user-appointed time point, or nearest prefetching point. The invention is based on observation of user's behavior and makes full use of the characteristic of Peer-to-Peer, realizes effective share of fixed-point data, lowers bandwidth consumption of a stream media server, improves user's watch experience, and is suitable for large-scale application.