It appears the GET_PARAMETER will accept the Session header as a OPTIONS does 
not care.  So if for some reason the camera server closes the session what is 
the indicator to the client?  If the GET_PARAMETER is sent with a Session I 
assume the camera server should respond with a 454 and not reply to the message 
with a 200?

In my logs it appears the Session header is sent in the OPTIONS command but 
assume a OPTIONS is not session dependent it will ignore any session header.

So I guess my point is how the session header would be honored in a OPTIONS vs 
GET_PARAMETER.  Seems the GET_PARAMETER is a better solution.

Thanks,
Craig


On 03/04/2014 04:32 PM, Ross Finlayson wrote:
I'm not sure I understand your question.

If the 'liveness' command from the proxy server (*either* "OPTIONS" or 
"GET_PARAMETER") fails - either because the TCP connection fails, or because 
the back-end server responded with a response code other than 200 - then the 
proxy server will assume that the session has failed,  It will then reset its 
state with the back-end server.  It will then attempt to send another 
"DESCRIBE" command (and then "SETUP", "PLAY", etc. for any subsequent front-end 
client connection(s).

Note that this is true *regardless* of whether the 'liveness' command is 
"OPTIONS" (by default), or "GET_PARAMETER" (if you've "#define"d 
SEND_GET_PARAMETER_IF_SUPPORTED).  So I don't understand the "OPTIONS vs 
GET_PARAMETER" in your "Subject:" line.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to