Patent ID: 8194756

Claim:
A method for processing a video stream using Program Clock References (PCRs) contained in the video stream in preparation for transmission of the video stream to a wireless device, comprising: receiving video frames of the video stream; buffering the video frames; extracting PCRs contained in the video frames of the video stream; analyzing the PCRs to obtain characteristics of the video stream over time; determining transmission parameters to transmit the video frames, in which the transmission parameters are determined by the analyzing of the PCRs and the obtained characteristics of the video stream; determining a round trip delay, determined by a transmission of a packet to the wireless device and return of an acknowledgement of packet arrival from the wireless device, and wherein the transmission parameters are further based upon the round trip delay; receiving an indication of a full decoder buffer of the wireless device; pacing transmission of the video frames of the video stream by setting the transmission parameters based upon the indication of the full decoder buffer; and transmitting the video frames of the video stream to the wireless device according to the transmission parameters.