Patent ID: 7543065
Filing Date: 2009-06-02
Classification: H04L

Abstract:
1. A method for reducing the number of ports allocated by a relay server, the method comprising: sending from a first endpoint to a known port of the relay server a request to allocate a first allocated port; receiving at the first endpoint from the relay server an indication of the first allocated port; sending from the first endpoint to the second endpoint an indication of the first allocated port so that the second endpoint can send messages to the first endpoint through the first allocated port of the relay server; sending from the second endpoint to a known port of the relay server a request to allocate a second allocated port; and when the first endpoint does not receive an indication of the second allocated port, sending messages from the first endpoint to the second endpoint via a known port of the relay server so that the first allocated port and the known port of the relay server are used as a bidirectional connection between the first endpoint and the second endpoint, wherein the relay server is a TURN server and wherein the second endpoint sends messages of different streams to the first endpoint by multiplexing the messages onto the bidirectional connection.