Method and system for transmitting a multimedia stream
First Claim
1. A method, wherein a gateway is capable of communicating with a first terminal and a second terminal, the method comprising:
- the gateway or the first terminal using a first protocol to exchange first media session information between the first terminal and the gateway, wherein the exchange of the first media session information sets up a first media stream from the first terminal;
the second terminal using a second protocol to receive a trigger provided by the gateway, wherein the trigger is to initiate an exchange of second media session information between the gateway and the second terminal;
in response to receiving the trigger, the second terminal using a third protocol to initiate the exchange of the second media session information between the gateway and the second terminal, wherein the exchange of the second media session information sets up a second media stream in which the second terminal participates; and
the second terminal receiving the second media stream, wherein the second media stream is associated with the first media stream;
wherein the first media stream is between the first terminal and a media server, wherein the second media stream is between said media server and the second terminal, and wherein said media server buffers at least part of the first media stream received from the first terminal before transmitting the second media stream to the second terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described for transmitting a multimedia stream from a first end-terminal to a second end-terminal. The first and second end-terminal are connected to at least one gateway for enabling the multimedia stream to be transmitted from the first end-terminal to the second end-terminal. The method comprising the steps of: the first end-terminal inviting the gateway to set up a first multimedia session between the first end-terminal and the gateway, the first multimedia session being controlled by a first protocol; the gateway notifying—in response to the invitation—the second end-terminal of the pending invitation; the second end-terminal setting up—in response to the notification—a second multimedia session between the second end-terminal and the gateway, the second multimedia session being controlled by a second protocol; the gateway setting up—in response to the invitation—the first multimedia session; and transmitting a multimedia stream from the first end-terminal to the second end-terminal. The first protocol may be SIP, the second protocol may be RTSP.
-
Citations
23 Claims
-
1. A method, wherein a gateway is capable of communicating with a first terminal and a second terminal, the method comprising:
-
the gateway or the first terminal using a first protocol to exchange first media session information between the first terminal and the gateway, wherein the exchange of the first media session information sets up a first media stream from the first terminal; the second terminal using a second protocol to receive a trigger provided by the gateway, wherein the trigger is to initiate an exchange of second media session information between the gateway and the second terminal; in response to receiving the trigger, the second terminal using a third protocol to initiate the exchange of the second media session information between the gateway and the second terminal, wherein the exchange of the second media session information sets up a second media stream in which the second terminal participates; and the second terminal receiving the second media stream, wherein the second media stream is associated with the first media stream; wherein the first media stream is between the first terminal and a media server, wherein the second media stream is between said media server and the second terminal, and wherein said media server buffers at least part of the first media stream received from the first terminal before transmitting the second media stream to the second terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture including a non-transitory computer-readable medium, having stored thereon software instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
using a first protocol to initiate an exchange of first media session information between a first terminal and a gateway, wherein the exchange of the first media session information sets up a first media stream from the first terminal; using a second protocol to provide a trigger to a second terminal, wherein the trigger is to initiate an exchange of second media session information between the gateway and the second terminal; using the second protocol to conduct the exchange of the second media session information between the gateway and the second terminal, wherein the exchange of the second media session information sets up a second media stream in which the second terminal participates; and using the first protocol to transmit a response to the first terminal, wherein the response causes the first terminal to begin transmission of the first media stream; wherein the first media stream is between the first terminal and a media server, wherein the second media stream is between said media server and the second terminal, and wherein said media server buffers at least part of the first media stream received from the first terminal before transmitting the second media stream to the second terminal.
-
-
18. A gateway comprising:
-
a communication interface; and memory that stores software instructions that, when executed by the gateway, cause the gateway to; (i) exchange first multimedia session information with a first terminal using a first protocol, wherein the exchange of the first media session information sets up a first media stream from the first terminal, (ii) provide a trigger to a second terminal, wherein the trigger is provided using a second protocol, in response to which the second terminal is able to initiate the exchange of second multimedia session information with the gateway, and (iii) exchange second multimedia session information with the second terminal, using a third protocol, wherein the third protocol is different from the first protocol, wherein the exchange of the second media session information sets up a second media stream in which the second terminal participates; wherein the gateway further comprises a media server, wherein the first media stream is between the first terminal and said media server, wherein the second media stream is between said media server and the second terminal, and wherein said media server buffers at least part of the first media stream received from the first terminal before transmitting the second media stream to the second terminal. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification