Patent ID: 8661105

Claim:
An integrated video service peer to peer network system comprises: a media source computer system, configured to divide video service data into one or more segments and each of said one or more segments into a plurality of blocks, and to generate a media description file based on segment dividing information and media format information, wherein, each of said plurality of blocks is of a self-description type and comprises a block head and a block body, the said block body including media data; a media distribution management computer system including a memory device and configured to store said media distribution information in said memory device, wherein, said media distribution information represents the information of the storage status of divided video service data segments at a peer source node computer and the information of the serving capability status of said peer source node computer; and a plurality of said peer source node computers, configured to store said video service data, and to transmit said video service data to a service requesting node; wherein said video service data comprises live broadcasting video service data, video on demand service data, and video downloading service data; and, wherein, said media source computer system further comprises: a real time processing module, configured to set the blocks adjacent to the broadcasting point in said live broadcasting video service data as a live broadcasting video service data segment, and set only one live broadcasting video service data segment, when said live broadcasting service data is broadcasted to said service requesting node, the blocks in said live broadcasting service data segment is updated in real time; and a non-real time processing module, configured to divide, in a unified way, said video downloading service data and/or said video on demand service data into a plurality of segments and to divide each segment of said video downloading service data and/or said video on demand service data into a plurality of blocks, wherein each of said plurality of blocks is consisted of a block head and a block body, said block body including said media data ordered in time sequence.