Mikhlin Michael wrote:
Thanks for quick reply.
I'm looking for a gracefull shutdown, so that the client will know that the session is closed.

There is the server-to-client ANNOUNCE method, something like this:

ANNOUNCE rtsp://server/asset RTSP/1.0
CSeq: 1
Session: 1234
Notice: 2101 End of Stream

I think use of ANNOUNCE for this, and the 'Notice' header, come from a pre-RTSP-1.1 draft by Sheedy (nCube):

http://www-rn.informatik.uni-bremen.de/ietf/mmusic/47/id/draft-sheedy-mmusic-rtsp-ext-00.txt (sec. 5.1)

There are also some attempts to reintroduce it in RTSP/2.0 - e.g.

 http://tools.ietf.org/html/draft-stiemerling-rtsp-announce-01

Several set-top-boxes (e.g Amino) and commercial servers (including ours) support it. I don't know if Live555 supports ANNOUNCE, though - Ross?

Alternatively, we've found that VLC will accept an empty RTP packet as indicating end-of-stream, so we do that too. Non-standard, but not entirely unreasonable, I guess.

Hope this helps

Paul
--
Paul Clark
Packet Ship Technologies Limited
http://www.packetship.com

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

Reply via email to