Intelligent Peer-to-Peer Media Streaming
First Claim
Patent Images
1. A method of distributing high-bandwidth content over a peer-to-peer network, comprising:
- when a peer joins the network, launching a walker procedure which explores the current network topology to find existing nodes which can provide the best connectivity to the peel; and
connecting the new peer to at least one tree within the network, in dependence on the results of said walker procedure, to thereby receive content streams.
1 Assignment
0 Petitions
Accused Products
Abstract
An efficient media streaming method utilizing a globally load balanced overlay network. This method makes use of capacity per out-degree values to construct and maintain an overlay network for media streaming in a Peer-to-Peer environment.
-
Citations
38 Claims
-
1. A method of distributing high-bandwidth content over a peer-to-peer network, comprising:
-
when a peer joins the network, launching a walker procedure which explores the current network topology to find existing nodes which can provide the best connectivity to the peel; and
connecting the new peer to at least one tree within the network, in dependence on the results of said walker procedure, to thereby receive content streams. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of distributing high-bandwidth content over a peer-to-peer network, comprising:
-
when a peer joins the network, launching a walker procedure which explores the current network topology to find existing nodes which can provide the best connectivity to the peer, for individual substreams which in combination provide a single high-bandwidth data. stream; and
connecting the new peer to at least one tree within the network, in dependence on the results of said walker procedure, to thereby receive content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A peer-to-peer network method for multi-media distribution, comprising the actions of:
-
monitoring the overall bandwidth resource availability;
dynamically adapting playout rate at the media source in dependence of said overall bandwidth; and
forming and maintaining an adaptive load-balancing topology such that the number of outgoing connections of ones of peers in the network′
. is automatically adapted in. dependence of its upload bandwidth. and said overall bandwidth. - View Dependent Claims (16, 17)
-
-
18-32. -32. (canceled)
-
33. A network architecture for peer-to-peer communications, comprising:
-
a media source which plays out media content into a peer-to-peer network, said network including peers which connect to other said peers for downloading said content; and
a walker procedure, locally executable by nodes of the network, which explores the current network topology to find existing nodes which can provide the best connectivity to a newly joined or rejoined peer. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification