2.2.2.1 Multicast Session Initiation Request Packet

This packet is sent by the client to server on the UDP port specified in section 1.9. This packet is used to request the server to set up specified content for delivery using multicast session.

The format for this packet is specified in section 2.2.2. The request packet MUST include the Options specified below.

Option Id

Description

WDSMCSE_OPT_NAMESPACE

0x0601

Specifies the name for multicast namespace.

The value MUST be a Unicode string with the individual characters of the string specified in little-endian format. The last character of the Unicode string MUST be a null character.

WDSMCSE_OPT_CONTENT

0x0602

Specifies the name for content under a multicast namespace.

The value MUST be a Unicode string with individual characters of the string specified in little-endian format. The last character for the value MUST be a null character.

WDSMCSE_OPT_MAC_ADDRESS

0x050C

Specifies the MAC address of the network interface card being used by the client to communicate with server.

The request packet MAY specify the following Options:<6>

Option Id

Description

WDSMCSE_OPT_IPV6_CAPABLE

0x010D

A single-byte value that MUST be set to 1 if the client is capable of receiving multicast packets using the IPv6 protocol; otherwise the value MUST be set to zero.

If a request packet does not specify WDSMCSE_OPT_IPV6_CAPABLE option, the server MUST assume that the client is not capable of receiving IPv6 multicast packets.