Patent ID: 8626875

Claim:
A method for selecting a media streaming engine to source a media stream to a client, the method comprising: accumulating, at a service router, historical Real-Time Control Protocol (RTCP) Receiver Report (RR) messages wherein the RTCP RR messages contain feedback information related to at least one of packet loss and inter- arrival jitter; receiving a request from a client for a media stream; selecting a set of media streaming engines, to source the media stream to the client; selecting a master controller from the set of media streaming engines in response to at least one of the packet loss and the inter-arrival jitter as contained in the the accumulated RTCP RR messages; redirecting the client to the master controller to begin a media streaming session; receiving at the master controller a feedback information from the client; and evaluating, by the master controller, the feedback information received from the client, wherein evaluating the feedback information comprises: determining a feedback processing interval and a tolerance threshold, and creating a score for the feedback processing interval, wherein the feedback score is decremented by one if the feedback information is below the tolerance threshold and is incremented by one otherwise.