Greetings:<div><br></div><div>I have a situation where a received RTP stream hangs when a packet is lost. (See the "clipping" that follows this note.) The transmitter keeps ratcheting forward in sequence number space, but the receive processing, in the live555 RTP plugin, waits for a missing packet, indefinitely... And, it never arrives... And, the video decoding is frozen. Frame resequencing seems to work flawlessly, but a packet loss event seems "fatal".</div>
<div><br></div><div>Where is the packet loss error recovery mechanism? </div><div><br></div><div>I assume there must be a "watch dog" timer somewhere that will cause the RTP receive processing to give up on the lost frame and move forward. </div>
<div><br></div><div>Thanks!</div><div>John Zavgren</div><div><br></div><div>------ previous posting ---------<br><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
I'm using the <span class="il" style="background-image:initial;background-color:rgb(94,160,227);color:rgb(255,255,255);background-repeat:initial initial">live555</span> RTP plugin in VLC. I'm feeding an RTP stream to it (generated by an RTSP session) that is being carried via multiple CDMA data cards... each network path has unknown and changing delay characteristics... packets arrive out of order, and sometimes they are lost.</div>
</div></div><div><div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div></div></div><div><div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
I instrumented the RTP code so that it tells me the history of the RTP sequence numbers at the receiver. </div></div></div><div><div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div></div></div><div><div><div style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">It appears that whenever a packet is lost, the receive "hangs"... presumably because it's patiently waiting for an arrival that will never happen?</div>
</div></div></blockquote><div><div><div><br></div>-- <br><div><div><font face="'lucida grande', tahoma, verdana, arial, sans-serif"><span style="line-height:14px">I refuse to believe that corporations are actually people until the state of Texas executes one.</span></font></div>
<div><br></div><div><br></div><div>John Zavgren<br>603-371-0513 (home)<br>603-801-2094 (cell)<br>johnzavgren (skype)<br>603-821-0904 (skype)<br><a href="mailto:john@zavgren.com" target="_blank">john@zavgren.com</a><br></div>
</div><br>
</div></div>