P2P-based broadcast system and method using the same
First Claim
1. A peer-to-peer (P2P) based broadcast system for broadcasting video contents, comprisingat least one video head-end means for receiving a plurality of original video contents, said video head-end means comprising a splitter to split each original video content into a plurality of video files for each video file being formed of a group of pictures (GOPs) based on said GOPs'"'"' boundaries, and said video head-end means further comprising at least one content repository means for storing said video files corresponding to each of original video contents;
- at least one relay means for receiving and broadcasting some of said video files from the video head-end means;
a plurality of peers for receiving and broadcasting some of said video files;
at least one super seed means for receiving said video files from said relay means and/or said peers, and broadcasting said files to some of said peers;
at least one network management means for managing connections among said super seed means and said peers, said network management means comprising at least one tracking means for storing all required location information of said video files; and
at least one system management means for providing authentication and authorization for clients on said peers to access to said P2P based broadcast system;
wherein, said each peer comprising a player for processing said video files so as to play said original video contents when said video files being received.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is to disclose a peer-to-peer based broadcast system for broadcasting video contents, comprising at least one video head-end means for receiving a plurality of original video contents, said video head-end means comprising a splitter to split each original video content into a plurality of video files for each video file being formed of a group of pictures (GOPs) based on said GOPs'"'"' boundaries, and said video head-end means further comprising at least one content repository means for storing said video files corresponding to each of original video contents; at least one relay means for receiving and broadcasting some of said video files (190) from the video head-end means; a plurality of peers for receiving and broadcasting some of said video files; at least one super seed means for receiving said video files from said relay means and/or said peers, and broadcasting said files to some of said peers; at least one network management means for managing connections among said super seed means and said peers, said network management means comprising at least one tracking means for storing all required location information of said video files; and at least one system management means for providing authentication and authorization for clients on said peers to access to said P2P based broadcast system; wherein said each peer comprising a player for processing said video files so as to play said original video contents when said video files being received.
71 Citations
19 Claims
-
1. A peer-to-peer (P2P) based broadcast system for broadcasting video contents, comprising
at least one video head-end means for receiving a plurality of original video contents, said video head-end means comprising a splitter to split each original video content into a plurality of video files for each video file being formed of a group of pictures (GOPs) based on said GOPs'"'"' boundaries, and said video head-end means further comprising at least one content repository means for storing said video files corresponding to each of original video contents; -
at least one relay means for receiving and broadcasting some of said video files from the video head-end means; a plurality of peers for receiving and broadcasting some of said video files; at least one super seed means for receiving said video files from said relay means and/or said peers, and broadcasting said files to some of said peers; at least one network management means for managing connections among said super seed means and said peers, said network management means comprising at least one tracking means for storing all required location information of said video files; and at least one system management means for providing authentication and authorization for clients on said peers to access to said P2P based broadcast system; wherein, said each peer comprising a player for processing said video files so as to play said original video contents when said video files being received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A player provided in a peer of a peer-to-peer based broadcast system for receiving a plurality of video files formed by a video content, comprising:
-
a decoding means provided for decoding a plurality of video files of a video content; a DRM-MUX means provided for multiplexing a DRM header on each of said video files; an agent means provided for receiving torrent files to identify locations of tracking means so as to receive said video files and append therein sequentially; and a user interface means provided for playing said video files so that clients may watch said original video content when said video files being received and appended.
-
-
18. A content retrieval method, received by a client via a peer in a peer-to-peer based network, comprising the steps of:
-
(1) Sending a request to a network management means from a client via a peer for determining what video content to watch; (2) Getting from said network management means a message containing the number of torrent files, the address of a torrent means for storing said torrent files, and the sequence number for playing said video content; (3) Fetching said torrent files based on said address of said torrent means and, and queuing said torrent files in said peer; (4) Receiving a plurality of video files of said video content from some of super seed means and/or other peers; (5) Combining and appending said plurality of video files in a sequential order; (6) Processing said sequential video files by a player provided in said peer for watching said video content; and (7) Repeating the step (1) to (6) if the client stopping said video content and switching another video content.
-
-
19. A peer-to-peer based broadcast system for broadcasting video contents, comprising:
-
at least one video head-end means for receiving a plurality of original video contents and converting each of said original video contents into digital video contents, said video head-end means comprising at least one content repository means for storing said digital video contents; at least one relay means for receiving said digital video contents from said video head-end means, said relay means comprising a splitter to split each of digital video content into a plurality of video files for each video file being formed of a group of pictures (GOPs) based on said GOPs'"'"' boundaries; a plurality of peers for receiving and broadcasting some of said video files; at least one super seed means for receiving said video files from said relay means and/or said peers, and broadcasting said files to some of said peers; at least one network management means for managing connections among said super seed means and said peers, said network management means comprising at least one tracking means for storing all required location information of said video files; and at least one system management means for providing authentication and authorization for clients on said peers to access to said P2P based broadcast system; wherein each of said peers comprising a player for processing said video files so as to play said corresponding original video content when said video files being received by the peer.
-
Specification