Patent ID: 9021134
Filing Date: 2015-04-28
Classification: H04L

Abstract:
1. A method comprising: intercepting, with an intermediate device, a signaling message exchanged via a signaling session established between a client device and a streaming server when negotiating delivery of a data stream from the streaming server to the client device, wherein the signaling message comprises a setup message that requests the data stream to be sent using a first transport layer protocol by including a transport parameter that specifies the first transport layer protocol as the transport layer protocol to be subsequently used when delivering the data stream from the streaming server to the client device; dynamically modifying the transport parameter in the intercepted setup message to change the transport layer protocol indicated by the setup message between a first transport layer protocol that uses a fixed port assignment and a second transport layer protocol that uses an arbitrary port assignment, so as to specify the second transport layer protocol instead of the first transport layer protocol; outputting the intercepted setup message via the signaling session between the client device and the streaming server as a dynamically modified setup message that requests the data stream to be sent using the second transport layer protocol; intercepting the data stream sent from the streaming server to the client device; and converting the data stream between the first transport layer protocol and the second transport layer protocol.