Controlled relay of media streams across network perimeters
AssigneeMicrosoft Corporation
InventorsIlya Kleyman, Alexandru Gavrilescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsIlya Kleyman, Alexandru Gavrilescu
Estimating the term…
The invention provides an apparatus and method to establish media sessions for media streams crossing a network boundary. The system includes a media relay controlled by a media configurator control module. The media relay reserves media paths (that include ports in the network boundary), opens the media paths, closes the media paths, and provides information about the media paths. A media configurator is adapted to communicate with the media configurator control module and the media relay. The control module has an event handler handling multimedia session events, a local address resolver that determines if an address identifier of the media session belongs to a private address space and a control element used to establish the media path. The control element manages resources for the media relay. A state-refresh timer is used to maintain state consistency between all media relays controlled by a proxy engine and control elements.
A method in a proxy engine to establish a media session for sending a media stream from a sender to a recipient, the sender and the proxy engine being within a first address space with a firewall at a network boundary to a second address space, comprising the steps of:
A method in a proxy engine for establishing a media session for sending media streams between a private client and a public client, the private client and the proxy engine being within a private address space with a firewall at a network boundary to a public address space, comprising:
Dependencies are inferred from the claim text.