发明名称 Implementation method and system for a media-on-demand frame-spanning playing mode in a peer-to-peer network
摘要 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,
申请公布号 US8776150(B2) 申请公布日期 2014.07.08
申请号 US200712663511 申请日期 2007.12.24
申请人 ZTE Corporation 发明人 Tian Hongliang
分类号 H04N7/173;H04N5/783 主分类号 H04N7/173
代理机构 Dickinson Wright PLLC 代理人 Artz John A.;Dickinson Wright PLLC
主权项 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 media blocks and encapsulating the media blocks into a media content file, and forming a frame index file that records a number of a media block where each media key frame is located; (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 the media blocks in said media content file and said frame index file from a source node; (d) when cross frame playing is required, the client calculating a number of a media block where a next media key frame is located according to a number of a next media key frame and said frame index file, and acquiring the corresponding media block to de-encapsulate, decode and play;wherein each media block consists of a block head and a block body; and a partitioning and encapsulation format of said media content file is; said block body consisting of media frames arranged in a sequence of time stamps and an unfilled part being filled with a filler field; said block head describing content of media block data in the media block, and said block head comprising the following fields: a media content identification Cid, a block number Bno, a time stamp Time, a quantity of frames in the block Fcnt, and an optional frame description item Fitem.
地址 Shenzhen CN