Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch"

thread on mailinglist for discussion. This patch also implements a
RTSPServerType enum, which allows the RTSP to keep track of what kind of a
stream we're handling: standard-compliant RTP or a proprietary derivative.
This will be used in subsequent patches to implement more Realmedia-specific
extensions required to receive and parse data coming from a Realmedia server.

Originally committed as revision 15104 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Ronald S. Bultje
2008-08-31 03:12:13 +00:00
parent 1f6a594de4
commit 158efd74fe
2 changed files with 48 additions and 0 deletions

View File

@ -62,6 +62,7 @@ typedef struct RTSPHeader {
RTSPTransportField transports[RTSP_MAX_TRANSPORTS];
int seq; /**< sequence number */
char session_id[512];
char real_challenge[64]; /**< the RealChallenge1 field from the server */
} RTSPHeader;
/** the callback can be used to extend the connection setup/teardown step */