<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; position: static; z-index: auto; ">I have developed an (mpeg4)RTSP streamer(server) using live555 libs. It's unicast based on OnDemandServer example module.<br>Thanks for your priceless contribution to the media community.<br><br>The application takes rgb frames from a buffer, encodes it, and passes it to the derived FramedSource module.<br>I ran without any issues with vlc and mplayer client for weeks together.<br><br>The application was now tested with Milestone Client(used Onvif standard to make the Streamer to be seen as a virtual camera by this client).<br>But it's crashing frequently <span style="font-weight: bold;">inside the eventloop</span>.<br>I thoroughly checked whether it's crashing in my development. It's not. Surely it's crashing at the step of eventloop.<br>This never happens with vlc/mplayer !!.<br></div></div></blockquote><div><br></div></div>Unfortunately, because the problem seems to happen only with your custom server, we can't reproduce it ourselves, so you're going to have to identify precisely where - in our code - your server is crashing, and why.<div><br></div><div>(BTW, almost everything within a LIVE555 application happens "inside the event loop", so that's probably not significant.)</div><div><br></div><div>For starters, I suggest turning on debugging printing in the "RTSPServer" code by adding</div><div><br></div><div>#define DEBUG 1</div><div><br></div><div>near the top of "liveMedia/RTSPServer.cpp", and recompiling.  This should help tell you what's going wrong.</div><div><br></div><div>It's conceivable that your new client has somehow (perhaps by using slightly different RTSP command syntax) uncovered an error in our server code - in which case I'd be very interested in discovering this.</div></body></html>