Trying IPv6 Multicast with Windows Media

Trying IPv6 Multicast with Windows Media

tags:
Tadahisa Okimoto
NTT West




I will explain the configuration for video stream multicast on IPv6 network using Windows Media 9. Necessary components are Windows 2003 Server (Windows Media service), Web server, DNS server and a client PC.

Using Multicast

In the system we are building, the browser on the client PC shows the video stream page on the Web server. The page has "Live" button, which provides link to a metafile called asx file. Asx file links to an nsc file, with multicast information embedded.

‹asx version = "3.0"›
  ‹entry›
    ‹ref href = "ShowNetTV -ch1.nsc"/›
  ‹Title›ShowNetTV -ch1‹/Title›
  ‹Author›‹/Author›

  ‹Copyright›‹/Copyright›
  ‹Banner›‹/Banner›
  ‹/entry›
‹/asx›

Click on the metafile launches Windows Media Player on the client PC. Access to the nsc file enables reference to multicast access information and starts multicast transmission.

Figure 1 Video Stream Multicast through Windows Media
Figure 1 Video Stream Multicast through Windows Media


IPv6 Transmission through Windows Media

Windows 2003 Server comes in several packages. You need to choose Enterprise Edition for IPv6 multicast transmission (I have a bitter experience of wasting time trying to do it with Standard Edition). At the install of Windows 2003 Server Enterprise Edition, you should choose Windows Media Services at server configuration. Or you could choose Windows Media Services at server configuration later.

Let me explain IPv6 multicast setting in Windows Media step by step.

First, you go to Start and choose Windows Media Services from Administrative Tool.

Step 1

Right-click Publishing Points item and choose Add Publishing Point (Wizard).

Step 1

Step 2

On the welcome page, click Next.

Step 2

Step 3

On the Publishing Point Name page, enter the name for the publishing point. This will be part of the URL.

Step 3

Step 4

Here, we have entered the name of our publishing point, ShowNetTV-1ch. Click Next.

Step 4

Step 5

On the Content Type page, choose Encoder.

Step 5


Step 6

Publishing Point Type page offers two choices: Broadcast publishing point (for live video) and On-demand publishing point. We will choose Broadcast because we will do live transmission.

Step 6

Step 7

Now you choose delivery options for contents. We need to choose Multicast because we will try multicast transmission. You may want to choose unicast switch option for fall back to unicast when multicast doesn't work.

Step 7

Step 8

Next, we input live encoder information.

Step 8

Step 9

On the Unicast Logging page, you choose if you want to log data about unicast transmission.

Step 9

Step 10

You will see the Publishing Point summary page, for confirming that entered information is correct.

Step 10

Step 11

This completes the wizard part. You select creation of nsc file and click Finish.

Step 11

Step 12

We have entered Multicast Announcement wizard.

Step 12

Step 13

First, choose the file type to create. If you are setting up the server for the first time, I recommend you to create both nsc and asx files. You can also choose automatic creation of simple Web page for streaming.

Step 13

Step 14

On Retrieving stream format page, you see the encoder information you have input before, so just click Next.

Step 14

Step 15

For multicast logging, you need to have IIS running. If so, enable logging.

Step 15

Step 16

Specify file names for asx, nsx, and htm files.

Step 16

Step 17

Enter URL that nsc file is located.

Step 17

Step 18

Enter metafile information.

Step 18

Step 19

Choose if you want to create an archive of your multicast transmission. If you want to archive, specify the archive location.

Step 19

Step 20

This completes Multicast Announcement wizard.

Step 20

Step 21

You can conduct test transmission now, but IPv6 multicast transmission is not enabled at this point. You can only do IPv4 multicast transmission.

Step 21

Step 22

You have added new publishing point information. Select new profile and click on Multicast Streaming at the property.

Step 22

Step 23

You see the current multicast address in IPv4. Change this to IPv6 multicast address. Change the port number if necessary.

Step 23

Step 24

Select detailed setting and choose the network interface for IPv6 multicast.

Step 24

Step 25

For the changes to take effect, you are prompted to launch wizard again. Press OK and choose Announcement.

Step 25

Step 26

You have launched Multicast Announcement Wizard. You repeat Step 13 and later. But you just need to renew nsc file.

Step 26

This completes the creation of necessary announcement files (nsc, asx and htm files). Upload them to the Web server with the URL specified in the wizard. Access this URL with your browser, and IPv6 multicast transmission begins.

この記事のトラックバックURL

http://www.ipv6style.jp/trackback/566
Ads by Google