[Live-devel] Reclaiming live clientsessions
Ross Finlayson
finlayson at live555.com
Sat Jan 17 18:50:51 PST 2009
First, *do not* send the same message to the mailing list more than
once! (Because you did this (and because you're using an
unprofessional email address), all future messages from you to the
list will be moderated.)
Right now I'm not sure there's a clean way to delete RTSP sessions
unless they are actually closed (using RTSP "TEARDOWN") beforehand,
because otherwise any future incoming RTSP requests or RTCP packets
might still try to be handled by the code, using deleted structures.
However, as I said before:
You can also call "RTSPServer::removeServerMediaSession()". This
won't stop any existing stream (it will run until completion), but it
will prevent any other clients from requesting the same data.
But is this really a problem? How often do you ever delete a RTSP
server without destroying the application (process) that contains it.
If you destroy the process, all the sockets (and thus client
sessions) will get closed automatically.
In summary: IMHO, there really isn't a problem/issue here that's
important enough to address right now.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list