3.2.3 Initialization

Initialization of the protocol occurs when a LinkViewerToMacConnect message is received.

The variables defined by the abstract data model MUST initially assume their default values. Variables that do not have default values defined MUST be initialized as follows:

  • The value of the Client-ID token SHOULD be assigned a random number. If the server allows multiple simultaneous streaming sessions, each instance of the protocol state MUST use a different value for the Client-ID token.

  • The State variable MUST be set to INIT.