3.2.5.4 Receiving the Last ASF Packet

If the End of Stream timer is used and it expires, the client MUST assume that the last ASF packet has been received and that the stream has ended. Alternatively, the client MAY use the value of the Play Duration field in the ASF File Properties object (as specified in [ASF] section 3.2) to determine when the stream has ended. However, if the value of the Play Duration field is 0, it cannot be used for this purpose.

The client SHOULD use at least one of the two optional methods that are described above to determine that the stream has ended.

When the stream has ended and if the .nsc file specifies an HTTP URL in the Logging URL property, the client SHOULD submit a logging message by using an HTTP POST request to that URL. The logging message MUST use the "Logging Messages Sent to Web Servers" syntax that is as specified in[MS-WMLOG] section 2.3.