3.1.4.3 Request to Start Streaming Content

This higher-layer triggered event can occur when the client is not currently streaming from the server. The event causes the client to send one or more SelectStream requests to the server followed by a Play request. The following are the most common scenarios in which an application would ask the client to request the server to start streaming content:

  • A media player application that has examined the ASF file header that was received from the server (section 3.1.5.4) and determined that it can decompress and play the multimedia content.

  • A cache that has determined that the currently cached copy of the content, if any, is either stale or incomplete.

  • A server or intermediate device, such as a non-caching proxy, that is asking for content to be streamed on behalf of another client.

Next, the client MUST send a SelectStream request to the server, as specified in section 3.1.4.3.1.