<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><base href="x-msg://4505/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: medium; 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-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="WordSection1" style="page: WordSection1; "><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Somewhere in the code you must have some logic to throttle to the parsed framerate, else you would stream out at wire speed since you're reading from a file and don't have to wait for live video.  If I simply remove that throttle then I am magically RTP streaming at wire speed, i.e. a file copy over RTP.  What I am trying to get is a pointer to where this throttle is in the code.</span></div></div></div></blockquote><div><br></div>Well yeah, if you were to add</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>uSecondsToGo = 0;</div><div>to line 406 of "liveMedia/MultiFramedRTPSink.cpp", then you'd stream RTP packets at 'wire speed'.  But why do this?  The receiver would likely lose several of these packets (e.g., due to an overflowing socket buffer in the receiver's OS), with no way to recover the lost data.  If you want to do a "file copy", then why not do it properly - e.g., using "scp", or by putting the file on a HTTP server?</div><div><br></div><div>(Besides, once you've made changes to the supplied code, you can't expect any more support on this mailing list.)</div><br><br><div apple-content-edited="true">
<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; font-size: medium; "><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; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>