Hello all,<div> After even further examination of the code, I set Groupsock::DebugLevel = 3. Following is the output once the data stream seems to abruptly stop. Each line appears at around 0.5-1 seconds after each other, and continues endlessly:</div>
<div><br></div><div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 80 bytes from 192.168.40.131</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 52 bytes, ttl 255</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 80 bytes from 192.168.40.131</div>
<div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 80 bytes from 192.168.40.131</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 60 bytes from 192.168.40.131</div>
<div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 60 bytes from 192.168.40.131</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div>
<div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 60 bytes from 192.168.40.131</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 60 bytes from 192.168.40.131</div>
<div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): read 60 bytes from 192.168.40.131</div><div>??:??:?? Groupsock(376: 192.168.40.131, 49219, 255): wrote 28 bytes, ttl 255</div>
<div><br></div><div>Thanks,</div><div>Constantin</div><br><div class="gmail_quote">On Tue, May 1, 2012 at 6:56 PM, Constantin Savtchenko <span dir="ltr"><<a href="mailto:csavtche@gmail.com" target="_blank">csavtche@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<div><br></div><div> I will be using Live555 to read in an RTSP xh264 Video stream. I started with the testRTSPClient. It runs well for 1-10 seconds (variably), then stops. The program is still running, but it's not getting any new frames.</div>
<div><br></div><div> Examination of the incoming packets shows the following pattern --- packet 1 (2 bytes), packet 2 (~700 bytes), packet 3 (~700 bytes), repeat packet 1 (2 bytes), packet 4 (~700 bytes), packet 5(~700 bytes). These 2 recurring bytes have values of 9 and 48. I am extremely unfamiliar with h264 but from examining the code, I am guessing they are some form of NAL types? Start of frame or something?</div>
<div><br></div><div> Anyways, when testRTSPClient stops getting data, it is always right before the 2 byte packet is expected. Is it possible something is occurring in doNextFrame1() and thus the afterGettingFrame callback is never being fired? Any advice would be appreciated. Thank you.</div>
<div><br></div><div>Constantin S</div>
</blockquote></div><br></div>