Hi Ross,<div>First thank you for your awesome library and your tireless support for the live555 community for many years.</div><div><br></div><div>I am using your live555 library to transmitting h264 streams from my server to clients.</div><div>The server bases on OnDemandServerMediaSubsession and the client bases on testRTSPClient.</div><div>Both of them work pretty well except one thing is: I do not know the way to make PTS of original </div><div>stream preserved through the transmission. </div><div>Currently what I do is just passing the PTS directly to fPresentationTime like below:</div><div><div>          int64_t nPTS = frameInfo->nPresentationTime; // in epoch microseconds UTC</div><div><span style="font-size: 9pt; white-space: pre;">          </span><span style="font-size: 9pt;">lldiv_t div = std::lldiv(nPTS, 1000000LL);</span></div><div><span style="white-space:pre">         </span>fPresentationTime = {</div><div><span style="white-space:pre">                 </span>static_cast<LONG>(div.quot),</div><div><span style="white-space:pre">                    </span>static_cast<LONG>(div.rem) };</div></div><div><br></div><div>then the PTS client gets only is <span style="font-size: 9pt;">unspecified, it often </span><span style="font-size: 9pt;">is some variable hours behind the PC clock.</span></div><div><br></div><div>I would like to get an advice from you.</div><div><br></div><div>Thanks.</div><img src="https://cgwebmail-038.cafe24.com/check_receive.php?idx=914061" width="0" height="0" border="0">