3.1.3 Initialization
On initialization, the WDS server MUST register a Multicast Session Initiation Endpoint GUID as specified in section 1.9. If AllowUDP (section 3.1.1.2) is set to TRUE (0x00000001), the server MUST also listen for incoming packets on the UDP port specified in section 1.9.
The server MUST read information for all registered content providers, along with the associated registered content provider configuration (section 3.1.1.1) for each, and MUST initialize each content provider.
In order to initialize each multicast namespace, the server MUST follow the steps below.
Read the collection of registered multicast namespaces and associated registered multicast namespace configuration (section 3.1.1.2) for each.
Validate that the ContentProvider (section 3.1.1.2) exists and is initialized.
Provide the ConfigurationString (section 3.1.1.2) to the content provider so appropriate content can be made available for the multicast namespace.
The server MUST also validate that the security modes specified by the ServerSecurityMode field and the ClientSecurityMode field are valid as specified in section 3.1.5.1.