2.2.6.12 User-Agent

The User-Agent header specifies the major and minor version numbers of the software product that is sending the RTSP request.

This header is defined only for use in requests sent to a server.

The syntax of the User-Agent header is as follows.

 client-token     = ( "WMPlayer" | "WMServer" | "WMCacheProxy" )
 major            = 1*2DIGIT
 minor            = 1*2DIGIT ["." 1*4DIGIT "." 1*4DIGIT]
 guid-value       = 8HEXDIG "-" 4HEXDIG "-" 4HEXDIG "-" 
                    4HEXDIG "-" 12HEXDIG
 client-guid      = "guid/" guid-value
 user-agent-data      = client-token "/" major "." minor 
                        [ SP client-guid ]
                        *( SP product ) ; defined in [RFC2616] section 3.8
 User-Agent       = "User-Agent: " user-agent-data

The guid-value syntax element specifies an identifier that uniquely identifies the client software installation that originated the request. The identifier MUST be identical for all requests belonging to the same streaming session. The identifier MUST be a UUID, as specified in ABNF in [RFC4122] section 3.