×

Method and apparatus for equalizing load of streaming media server

  • US RE44,918 E1
  • Filed: 04/27/2012
  • Issued: 05/27/2014
  • Est. Priority Date: 09/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of equalizing load on stream media servers, wherein each server has its own private IP address, the method comprises the following steps of:

  • a processing module of a client port, comprised in a load equalizer which is disposed before the stream media servers which are trusted by the load equalizer, intercepting a TCP request from a client with a first-class stream rule of a the client port and forwarding the TCP request to a main control module in the load equalizer to obtain the address of an actual destination server of the stream media servers, wherein the load equalizer is in charge of a public IP address;

    the main control module sending a Synchronize Number (SYN) packet sent from the client to the actual destination server;

    a processing module of a server port in the load equalizer intercepting a response sent from the actual destination server with a first-class stream rule of a the server port and forwarding the response to the main control module so that the actual destination server accomplishes a Synchronize Number (SYN) response;

    the main control module creating a second-class stream rule of the client port and a second-class stream rule of the server port respectively according to the address and Synchronize Number (SYN) information of the actual destination server and a serial number so as to establish a Real Time Stream Protocol (RTSP) control channel between the client port and the server port;

    and the main control module creating a third-class stream rule of the client port and a third-class stream rule of the server port respectively according to information of the control channel so as to establish a data channel between the client port and the server port,wherein each of the processing module of the client port, the main control module, and the processing module of the server port are stored in memory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×