<div>Hi,</div>
<div>&nbsp;</div>
<div>This is my first mail to the list. Thanks a lot before you read the mail.</div>
<div>&nbsp;</div>
<div>I had some problem streaming a file which is generated by another server.</div>
<div>The server that i have generates PCRs at rate of every 80-100 ms but however the </div>
<div>PCRs do not indicate the correct bit rate i.e say if the difference between successive PCR values is </div>
<div>100ms then amount of data between those PCRs does not correspond to 100ms.</div>
<div>&nbsp;</div>
<div>The server simply streams the frames as and when they are generated and does not has any mechanism of rate control.</div>
<div>&nbsp;</div>
<div>If&nbsp;I capture the stream and try streaming the same file using Live555 the video does not play out smoothly.</div>
<div>The client runs on a PC.</div>
<div>&nbsp;</div>
<div>
<div>As a experiment i calculated the differences between the PCRs and the RTP time stamps at that particular instant.</div>
<div>I see that these differences do not match. Say if the difference between PCRs is 100ms then the difference between</div>
<div>RTP timestamps goes upto 220ms. </div>
<div>&nbsp;</div></div>
<div>Could you please tell me as to how the live555 decides at what rate it is going to stream out a given file. Does the Live555 determine the rate by looking at the PCR values in the file.</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Anil S</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>