<div>Hi Ross,</div>
<div>First, thanks your answer.<br>I am not good at RTP or streaming protocols, but I need solve it as possible as soon.<br>I&nbsp;read the MultiFramedRTPSource.cpp and print that error occurs.</div>
<div>I hole someone could give me advices.</div>
<div>&nbsp;</div>
<div>[fHeadPacket-&gt;rtpSeqNo(), fNextExpectedSeqNo, fHeadPacket-&gt;getTimestamp()]?</div>
<div>That&nbsp;getTimeStampe() was writed by me, just return timestamp of packet.</div>
<div>? is mean packet status.</div>
<div>C:We're completely done with this packet now</div>
<div>F:This packet contained fragmented data, and does not complete the data that the client wants.&nbsp; Keep getting data:</div>
<div>M:Otherwise, keep waiting for our desired packet to arrive</div>
<div>N:we've given up on earlier packets now</div>
<div>R:This packet is unusable; reject it</div>
<div>&nbsp;</div>
<div>////////////////&nbsp;a fragment&nbsp;of log ///////////</div>
<div>[27222:27222:2162965445]CF<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M <br>[27227:27223:2162965445]M
<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]M<br>[27227:27223:2162965445]NR <br>[27228:27228:2162969045]CF</div>
<div><span class="gmail_quote"></span>&nbsp;</div>
<div><span class="gmail_quote">Person</span></div>
<div><span class="gmail_quote">2005/12/8, Ross Finlayson &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>&gt;:</span> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">At 07:18 AM 12/7/2005, you wrote:<br>&gt;Dear,<br>&gt;I found the problem maybe occur with sequence of packet is out of 
<br>&gt;order (MultiFrameRTPSource).<br>&gt;How could I do?<br>&gt;Are there any class to deal with this problem?<br><br>I'm not sure I understand the question.&nbsp;&nbsp;&quot;MultiFramedRTPSource.cpp&quot;<br>already properly handles out-of-order incoming packets. 
<br><br>Remember, You Have Complete Source Code.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ross Finlayson<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Live Networks, Inc. (<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://live555.com/" target="_blank">LIVE555.COM
</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.live555.com/" target="_blank">http://www.live555.com/ </a>&gt;<br><br>_______________________________________________<br>live-devel mailing list
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">
http://lists.live555.com/mailman/listinfo/live-devel</a><br></blockquote><br>