Distribution method, preferably applied in a streaming system
First Claim
1. A data distribution method for distributing input data from a broadcaster to one or more recipient peers, the data distribution method comprising the steps of:
- generating two or more code segments from the input data;
generating two or more seed packets from each of at least two of the code segments;
generating two or more feed packets from each of at least two of the seed packets;
distributing two or more of the feed packets to the recipient peers; and
reproducing the input data from the distributed feed packets in one or more of the recipient peers.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a data live streaming system comprising at least one data live streaming broadcaster LSB and at least two live streaming recipients LSR, said at least two live streaming recipients LSR forming at least a part of a peer-to-peer streaming network and said at least two live streaming recipients LSR each comprising means for generation of peer-to peer streaming to other live streaming recipients LSR of said peer-to peer streaming network and wherein said peer-to peer streaming to other streaming recipients LSR comprises loss resilient code representations of data from said at least one live streaming broadcaster LSB.
18 Citations
21 Claims
-
1. A data distribution method for distributing input data from a broadcaster to one or more recipient peers, the data distribution method comprising the steps of:
-
generating two or more code segments from the input data; generating two or more seed packets from each of at least two of the code segments; generating two or more feed packets from each of at least two of the seed packets; distributing two or more of the feed packets to the recipient peers; and reproducing the input data from the distributed feed packets in one or more of the recipient peers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A peer of a peer-to-peer network comprising a seed packet generating peer and a feed packet generating peer,
wherein the seed packet generating peer is arranged to establish two or more seed packets from two or more code segments by means of a process involving loss resilient coding, said code segments being derived from an input data by means of a process involving loss resilient coding; - and
wherein the feed packet generating peer is arranged to establish two or more feed packets from two or more seed packets by means of a process involving inverse loss resilient transformation. - View Dependent Claims (21)
- and
Specification