Medium streaming distribution system
AssigneeHewlett-Packard Development Company, L.P.
InventorsGene Cheung, Takeshi Yoshimura
Life of this patent
Estimating the term…
Abstract
A medium streaming distribution system reduces effects of packet loss in a network before the packet reaches radio base station. A medium distribution device for packet-transmits via the base station, a medium stream to the network by a real time transmission protocol. A packet analyzer monitors the packet arriving at the radio base station and transmits feedback information associated with loss of a packet to the medium distribution device. Based on the feedback from a relay device and a terminal device of the medium stream, the transmission rates from the medium distribution device to the relay device and from the relay device to the terminal device are obtained to provide a greater transmission rate in a surplus band for re-transmission or a forward error correction.
Claims17
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.
A media delivery apparatus used for delivering a media stream comprising a sequence of packets,
- wherein said apparatus, in response to feedback relating to packet loss on a delivery path of a media stream, is configured to modify said media stream so as to reduce an influence of said packet loss;
- wherein said media stream is a moving image including a sequence of I-pictures and P-pictures, said media delivery apparatus comprising:
- a storage for storing a plurality of media streams for a same moving image, said plurality of media streams including at least a first media stream of a first format that includes I-pictures in a first arrangement, and a second media stream of a second format that includes I-pictures in a second arrangement which is different from said first arrangement;
- and
- switching means for responding to a determination of said packet loss with respect to a destination in which said packet loss has occurred, the switching means configured to select a media stream among said plurality of media streams, in which an I-picture appears earliest after said packet loss, and for sending the selected media stream to said destination.
A media streaming delivery method, comprising:
- transmitting a media stream in packets from a first device to a network according to a real time transfer protocol;
- relaying said media stream from the network to a communication link with a large delay by using a second device;
- and
- monitoring said packets as they arrive at said second device and transmitting feedback information indicating the status of said network to said first device;
- said media stream includes a video including a sequence of I-pictures and P-pictures;
- and
- said first device performing the steps of:
- storing a plurality of media streams for one video, including at least a first media stream including I-pictures in a first arrangement and a second media stream including I-pictures in a second arrangement which is different from said first arrangement;
- and
- responding to a lost packet by
- (a) selecting a media stream in which a first I-picture after the picture in said lost packet appears earliest among said plurality of media streams, and
- (b) switching the media stream to be sent to said selected media stream, the selecting and switching steps being performed for the destination for which said loss lost packet occurred.
Dependencies are inferred from the claim text.