Patent ID: 7443797

Claim:
A media streaming delivery system, comprising: a media delivery apparatus for transmitting a media stream in packets to a network according to a real time transfer protocol; a relay apparatus connected to said network for transmitting said media stream to a communication link with a large delay; and packet analysis means for monitoring said packet arriving at said relay apparatus and transmitting feedback information indicating a status of said network to said media delivery apparatus; wherein said feedback information is a sequence number of a packet lost from said media stream; wherein said media stream is a moving image including a sequence of I-pictures and P-pictures; and wherein said media delivery apparatus comprises: a storage for storing a plurality of media streams for a same moving image, including at least a media stream of a first format that includes I-pictures in a first arrangement and a media stream of a second format that includes I-pictures in a second arrangement which is different from said first arrangement; and switching means that in response to a determination of the lost packet with respect to the destination associated with the lost packet, selects a media stream from a plurality of said media streams of at least said first and second formats, the selected media stream being a media stream in which an I-picture appears earliest after the lost packet, and for sending the selected media stream to said destination.