Hi I'm streaming RTSP video using TCP. When I play the video using VLC, it plays for a while. then it crashes with access violation. Sometime it takes time to crash.
It crashes in the function void RTPInterface::removeStreamSocket when executing this instruction "if ((*streamsPtr)->fStreamSocketNum == sockNum." This is the verbosity output. ProxyRTSPClient[rtsp://192.168.1.123/mpeg4/]: lost connection to server ('errno': 10057). Resetting... ProxyServerMediaSubsession[(NULL),H264]::closeStreamSource() ProxyServerMediaSubsession[(NULL),H264]::~ProxyServerMediaSubsession() Opening connection to 192.168.1.123, port 554... When I look deep into the access violation, the stack shows the function removeStreamSocket is called at SocketDescriptor destructor. it fetches the rtpinterface pointer. The pointer is already deleted it is referencing a deleted pointer which causes access violation. Could you please help me on this problem. Thanks Renganayaki
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel