2.2.7.7 LogPlay

The purpose of the LogPlay request is to submit statistics on the streamed content to the server. The request specifies parameters such as streaming quality and packet transmission statistics.

The LogPlay request is defined as the SET_PARAMETER request method (sent by the client to the server) and adheres to the syntax for SET_PARAMETER, as specified in [RFC2326] section 10.9, with the following additional constraints:

  • The Content-Type header is present in the request and specifies the media type application/x-wms-Logplaystats (section 2.2.6.3.7).

  • The message body of the SET_PARAMETER request includes a remote event that is an XML-format legacy log or streaming log, as specified in [MS-WMLOG] sections 2.5 and 2.6.

  • The response to a LogPlay request is defined as a SET_PARAMETER response with the additional constraint that the response cannot have a message body.

The following example shows a LogPlay request:

 SET_PARAMETER rtsp://myserver.com/mycontent.wmv RTSP/1.0
 Content-Length: 2067
 User-Agent: WMPlayer/9.0.0.2683 guid/3300AD50-2C39-46C0-AE0A-C4D98694D7B4
 Accept-Charset: UTF-8, *;q=0.1
 X-Accept-Authentication: Negotiate, NTLM, Digest
 Accept-Language: en-us, *;q=0.1
 Session: 2828013918854793989
 Content-Type: application/x-wms-Logplaystats;charset=UTF-8
 CSeq: 9
 <Streaming Log message as defined in [MS-WMLOG] section 2.6>