Implementation Method And System For A Media-On-Demand Frame-Spanning Playing Mode In A Peer-To-Peer Network
First Claim
1. A method for implementing a cross frame playing mode in media-on-demand in a peer to peer network, comprising the following steps of:
- (a) partitioning a requested media file into blocks and encapsulating the blocks into a media content file, and recording a number of a block where each media key frame is located so that a frame index file is formed;
(b) distributing said media content file and said frame index file in the peer to peer network;
(c) when requesting a media, a client acquiring said frame index file and media blocks in said media content file from a source node;
(d) when cross frame playing is required, the client calculating the number of a block where a next key frame is located according to said frame index file, and acquiring a corresponding media block to de-encapsulate, decode and play.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method for implementing a cross frame playing mode in media-on-demand in a peer to peer network, comprising the following steps of: (a) partitioning a requested media file into blocks and encapsulating the blocks into a media content file, and recording a number of a block where each media key frame is located so that a frame index file is formed; (b) distributing said media content file and said frame index file in the peer to peer network; (c) when requesting a media, a client acquiring said frame index file and media blocks in said media content file from a source node; (d) when cross frame playing is required, the client calculating the number of a block where a next key frame is located according to said frame index file, and acquiring a corresponding media block to de-encapsulate, decode and play. The present invention also provides a system for implementing a cross frame displaying mode in media-on-demand in a peer to peer network, comprising a source node device and a target node device. The method conveniently satisfies the demand for VCR operations of a media being watched by the user in a P2P network,
-
Citations
12 Claims
-
1. A method for implementing a cross frame playing mode in media-on-demand in a peer to peer network, comprising the following steps of:
-
(a) partitioning a requested media file into blocks and encapsulating the blocks into a media content file, and recording a number of a block where each media key frame is located so that a frame index file is formed; (b) distributing said media content file and said frame index file in the peer to peer network; (c) when requesting a media, a client acquiring said frame index file and media blocks in said media content file from a source node; (d) when cross frame playing is required, the client calculating the number of a block where a next key frame is located according to said frame index file, and acquiring a corresponding media block to de-encapsulate, decode and play. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for implementing a cross frame displaying mode in media-on-demand in a peer to peer network, comprising a source node device and a target node device, wherein,
said source node device is used to partition a requested media file into blocks and encapsulate the blocks into a media content file, record a number of a block where each media key frame is located so that a frame index file is formed, and then distribute said media content file and said frame index file in the peer to peer network; -
said target node device is used to acquire said frame index file and media blocks in said media content file from said source node device when requesting a media; and when cross frame playing is required, used to calculate the number of a block where a next key frame is located according to said frame index file, and acquire a corresponding media block to de-capsulate, decode and play. - View Dependent Claims (9, 10, 11, 12)
-
Specification