I have an RTSPServer dealing with RTP_UDP clients and
reclamationTestSeconds set to 45s.
RTSPClient-s say they are alive by sending a GET_PARAMETER
command every 20s.
Everything works fine.
Now I'd like to use the same server with RTP_TCP clients. I see
that they send the GET_PARAMETER command, nevertheless the server
deletes the stream after reclamationTestSeconds seconds.
1) Is right using reclamationTestSeconds with RTP_TCP clients? If
yes, where is my mistake?
It's not your mistake. There is a known problem with the current
"LIVE555 Streaming Media" code: If RTP-over-TCP streaming is used,
then incoming RTSP commands (after the initial "PLAY") will not be
recognized by the server.
In the meantime, if you want to use RTP-over-TCP streaming with our
server, then you should *not* send RTSP commands as 'keep alive'
indicators. Instead, you *must* send RTCP "RR" packets. Note that
RTCP is a *mandatory* part of the RTP specification, so if your
client does not send RTCP "RR" packets, then it is not in compliance
with the standard, and you cannot expect a standards-compliant server
to work with it.
--
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