Method and apparatus for interactive direct peer-to-peer multimedia streaming
First Claim
1. A method of establishing a peer-to-peer communication between an originating computing device and a receiving computing device over a network channel that identified communicating devices without having a streaming server over the network channel, said method comprising the steps of:
- sending a message from said originating computing device to said receiving computing device over a first listening port;
opening a receiver and establishing a first network address and a port number of the originating computing device, generating a link channel with the originating computing device and triggering the streaming process and establishing communication between the originating computer device and the receiving computer device over the network channel using the first network address.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for an interactive, peer-to-peer, multimedia streaming link to be setup in real-time between two or more remote computing devices, over communication network channels with network addresses, which may be either permanent or temporary. Each computing device is further equipped with an encoder, streaming transmitter, a player and network interface control unit to send and/or accept requests. An interactive peer-to-peer multimedia streaming session is established in real-time by a request from the source-computing device through a control channel, over the network, to a switching service to setup a direct link with a destination-computing device. The switching server than notifies the destination device about the request, and wait for its'"'"' acceptance. The switching service than determines the network address associated with either the source device or the destination computing device and the data ports that the peer-to-peer streaming will take place through. Then using the network addresses and the data ports of both computing devices, a real-time, peer-to-peer multimedia streaming system between the source computing device and the destination computing device is setup over the network channel.
-
Citations
10 Claims
-
1. A method of establishing a peer-to-peer communication between an originating computing device and a receiving computing device over a network channel that identified communicating devices without having a streaming server over the network channel, said method comprising the steps of:
-
sending a message from said originating computing device to said receiving computing device over a first listening port;
opening a receiver and establishing a first network address and a port number of the originating computing device, generating a link channel with the originating computing device and triggering the streaming process and establishing communication between the originating computer device and the receiving computer device over the network channel using the first network address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for supporting an interactive, direct, peer-to-peer multimedia streaming over a network channel, said apparatus comprising:
-
a capture device for input of a content signal, a player to present the output content signal, a format converter, a TRX transmission unit for sending a streaming signal, and a RCV receiver to intercept and receive the streaming signal. - View Dependent Claims (9, 10)
-
-
8. An apparatus for supporting a one-way, half duplex, peer-to-peer, multimedia streaming across a network channel, said apparatus comprising an originating computing device and a remote receiving computing device, said originating computing device further comprising a capture device, an RTP processor and a Session Manager, and said remove receiving computing device comprising a Player and the Session Manager.
Specification