10 Aug 2012 10:00
Make all RTSP requests potentially session-aware
Hi Ross,
I would like to know if that would be interesting to make all RTSP
requests handling in RTSPServer session-aware; an example of flow would
be, for a request XXX currently unaware of session (OPTIONS for
instance):
- detect presence of Session header
- if present:
- call RTSPServer::RTSPClientSession::handleCmd_XXX()
- default implementation of handleCmd_XXX() is to call
RTSPServer::RTSPClientConnection::handleCmd_XXX()
- implementation in RTSPClientConnection as usual
- if absent:
- call RTSPServer::RTSPClientConnection::handleCmd_XXX() directly
That way, if one needs a special handling of such a request in a session
context, he can override RTSPServer::RTSPClientSession::handleCmd_XXX().
What do you think about it?
Regards,
Lionel
RSS Feed