Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following sequence occurs when a proxy server is requesting content from an origin server:
The higher layer of the proxy server instructs the client role to requests content information from the origin server by sending a GetContentInfo (section 2.2.7.4) request, as specified in 3.1.4.1.
The origin server responds with the Cache-Control (section 2.2.6.2) header for the content.
The higher layer of the proxy server determines whether to cache or split the content that the origin server is about to stream. If the content is to be cached, the higher layer of the proxy server stores the Cache-Control (section 2.2.6.2) header information and the content in the local cache.
If the content is not fully cached in the proxy server's local cache, or if the content will not be cached or split, the higher layer of the proxy server instructs the client role to send a Describe (section 2.2.7.2) request, as specified in 3.1.4.2, followed by a Play (section 2.2.7.9) request, as specified in 3.1.4.3 to the origin server.
The higher layer of the proxy server delivers the ASF packets for the requested content to the server role, as specified in 3.1.4.3, which causes the server role to send the content as RTP packets to the client. Depending on whether the content is already fully cached, the content source used by the proxy server's higher layer to obtain the ASF packets is either the proxy server's local cache or the origin server.
The proxy server's client role communicates any subscribed-to events to the origin server using the SendEvent (2.2.7.11) request, as specified in 3.1.4.7 and 3.1.4.9.