> I tested this also with the openRTSP test program (the output is in the end 
> of this message).

You actually ran “testRTSPClient”.  “openRTSP” is a different program, with 
more features.  (See below.)


> 1) I suppose that openRTSP (and the RTSPClient class) sends periodic RTCP 
> sender reports (based on RTSPClient source code) to the camera.  Am I correct 
> ? (i.e. no special custom implementation is needed to achieve this).

Yes.

> 2) .. and that should be enough to keep the camera sending those frames, 
> right ?

Yes, it should.  However, several buggy RTSP servers (including the one in your 
camera) do not use incoming RTCP “RR”s (from the client) to indicate that the 
client is still alive.

> 3) So maybe this a problem of the camera not fullfilling the protocol .. ?

Yes.

> 4) Is sending periodic "GET_PARAMETER" command a legitimate way of keeping 
> the connection up and alive or simply a "hack" that is widespread ?

The latter.  Note that “openRTSP” (but not “testRTSPClient”) includes an option 
“-K” to tell it to send periodic “OPTIONS” commands (similar to 
“GET_PARAMETER”) to tell the server that it’s still alive.


> (I'm using "v2016.02.22" of live555)

Please upgrade to the latest version of the “LIVE555 Streaming Media” software. 
 We do not support old versions of the code.



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