1.3.3.2 Presentation Initialization and Termination Sequence

The presentation initialization sequence has the following goals:

  • Notify the client of a new presentation and the GUID used to identify the presentation.

  • Negotiate whether the client supports playback of the media data encoded in a specific audio or video format.

  • Notify the client of all the streams that will supply audio or video data that is encoded in a specific format.

  • Notify the client when all streams have been set up and the presentation is ready for playback.

The presentation termination sequence has the following goals:

  • Remove all streams when their media data has completed and they are no longer required on the server.

  • Shut down the presentation when all streams have been removed and when no more operations are required for a presentation.

Presentation initialization and termination sequence

Figure 2: Presentation initialization and termination sequence