Patent ID: 7590889

Claim:
A method for repairing multicast packets in a network, the network comprising a source of multicast packets in a multicast session and a plurality of multicast recipients in that session, said method comprising: monitoring received packets to said recipients with a repair server in the network; buffering portions of the packets during the session at least one retransmit server of a plurality of retransmit servers in the network; detecting missing packets at said repair server and in response thereto, requesting missing packets from said at least one retransmit server; and via said at least one retransmit server, transmitting an adaptive enhanced reliability stream of packets, said at least one retransmit server selected by a repair server based upon a ranking of retransmit servers, said ranking of retransmit servers based upon information obtained from a field of a Real-Time Control Protocol (RTCP) receiver report.