Patent ID: 8332472

Claim:
A Peer to Peer system for supporting time shift service includes: a media source system comprising a processor and a memory, used for dividing the input live broadcasting stream into media blocks to form media block sequence, grouping every predetermined number of the media blocks into media segment, and sending the said media segment to each of several nodes; a media distribution management system comprising a processor and a memory, used for managing the state information of the said media segments on the said several nodes and realizing positioning function of the said media segments, and the said several nodes, each of the said several nodes comprises a playing buffer used for storing the live broadcasting media segments which is currently broadcasted, a storage buffer used for storing the broadcasted media segments which is recently broadcasted, and a disk buffer used for storing the broadcasted media segments which is broadcasted a relatively long time ago; wherein, the said media segment stored in said each of several nodes performs probabilistic transfer from playing buffer, storage buffer, to disk buffer; wherein, when the said media segments stored in the said storage buffer and the said disk buffer or a service capability thereof change, a message will be sent to the said media distribution management system, the said media distribution system updates the data of media distribution.