| 16.19. CSeq
I wonder why we have it at all. I assume I must be missing
something. It made
sense for rtspu, but now? It is quite trivial to implement for
clients and
servers, but not for proxies.
As section 10 says:
Certain RTSP headers, such as the CSeq header (Section 16.19),
which
may appear to be relevant only to connectionless transport
scenarios
are still retained and must be implemented according to the
specification. In the case of CSeq, it is quite useful for
matching
responses to requests if the requests are pipelined (see Section
12).
It is also useful in proxies for keeping track of the different
requests when aggregating several client requests on a single TCP
connection.