3.2.5.14 Receiving an Announce Response

The server MUST set the value of the Announce-Sent variable to 0.

The server MUST validate that the response adheres to the syntax as specified in section 2.2.7.1.

The server MUST then wait for another request to be received.

If the value of the State variable is READY, then any one or more of the following requests are possible: SelectStream, Play, LogPlay, KeepAlive, SendEvent, or Teardown request.

If the value of the State variable is PLAYING, then any one or more of the following requests are possible: LogPlay, SelectStream, Pause, KeepAlive, SendEvent, or Teardown request. The server MUST continue transmitting RTP packets while in the PLAYING state and MUST be prepared to receive RTCP packets.

How to process a LogPlay request is specified in section 3.2.5.12.

How to process a SelectStream request is specified in section 3.2.5.6.

How to process a Play request is specified in section 3.2.5.8.

How to process a Pause request is specified in section 3.2.5.11.

How to process a KeepAlive request is specified in section 3.2.5.15.

How to process a SendEvent request is specified in section 3.2.5.16.

How to process a Teardown request is specified in section 3.2.5.17.

How to process RTCP packets is specified in section 3.2.5.10.