<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class="">You mentioned previously that fDurationInMicroseconds in important for the client to request data at a correct rate. I haven't found out exactly if this should be relative to a video frame or relative to a MPEGTS frame</div></blockquote><div><br class=""></div>It should be the duration of whatever data you’re feeding to the downstream object.  In your case, you’re feeding a chunk of 7 188-byte MPEG TS ‘packets’ to the downstream object, so “fDurationInMicroseconds” should be set to the total duration (in microseconds) of this chunk of data - if you know it.</div><div><br class=""></div><div>If, however, you don’t know the duration of each chunk of MPEG TS ‘packets’, then you shouldn’t set “fDurationInMicroseconds”, but should instead feed each chunk of data into a “MPEG2TransportStreamFramer” object.  I.e., you would do this in your implementation of the “createNewStreamSource()” virtual function.  (The “MPEG2TransportStreamFramer” object will automatically estimate the duration of each chunk of data, based upon the PCR timestamps in the data.)</div><div><br class=""></div><div>If you’re unsure about the duration of each 7-TS-packet chunk, then I recommend feeding this into a "MPEG2TransportStreamFramer” object, as described above.</div><br class=""><div apple-content-edited="true" class="">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br class="">Live Networks, Inc.<br class=""><a href="http://www.live555.com/" class="">http://www.live555.com/</a></span></span>
</div>
<br class=""></body></html>