<div dir="ltr">Ross,<div><br></div><div>Thanks for the pointers. I agree that the system is complex, and unfortunately, given the constraints, I think it has to be.</div><div><br></div><div>Anyway, if you care, I narrowed down the problem to the difference (probably in my use or understanding) between the MPEG4VideoStreamFramer and the MPEG4VideoStreamDiscreteFramer. I was previously using the MPEG4VideoStreamFramer because my client was concatenating RTP packets to achieve a desired file size. Using this setup, VLC kept complaining about "picture is too late to be displayed". I modified the code to have the client only write out single RTP packets which I believe will be single MPEG4 frames, and I substituted the MPEG4VideoStreamFramer for the MPEG4VideoStreamDiscreteFramer and everything works wonderfully now.</div><div><br></div><div>I noticed there were a few comments of "HACK ####" in the MPEG4VideoStreamFramer around setting of the fPictureEndMarker. Is this something that was intended to be fixed?</div><div><br></div><div>Thanks again,</div><div>Randy</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 3, 2016 at 1:59 AM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> The current setup is using an Axis camera as device A that is pointed to a digital clock that can display seconds. It is streaming MPEG4-ES data, so I am using the MPEG4VideoFileServerMediaSubse<wbr>ssion (with the exception that I am passing in my ByteStreamFolderSource instead of the ByteStreamSource). When I connect to C via VLC, the video plays but several seconds into the video, the frames start to get choppy and occasionally I will see the seconds on the clock go backwards and then jump forwards.<br>
><br>
> Is the reason for this choppy video because the Live555 RTSP server does not have access to the correct time stamp information and/or SDP metadata?<br>
<br>
</span>I don’t know enough about your (IMHO, excessively complex) custom application to know for sure what’s going on. However, if you’re seeing video that’s several seconds in the past, then it must be because that video got delivered to server “C” out of order - somehow. (Either that, or else server “C” is streaming the data out of order (e.g., due to a file name ordering bug).)<br>
<br>
But again, the complexity of your custom application far exceeds what I can meaningfully answer on this mailing list ‘for free’.<br>
<br>
<br>
Ross Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/" rel="noreferrer" target="_blank">http://www.live555.com/</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/<wbr>mailman/listinfo/live-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Randy Scheifele<div>Applied Technology</div><div>847-576-4176</div></div></div>
</div>