Use the following steps when creating a program that multicasts live ASF streams generated by the Real-Time Encoder.
The illustration shows the Real-Time Encoder, NetShow Server, and HTTP server on separate computers. While all software can run on a single computer, in most cases you should run the system as shown. Because the Real-Time Encoder places heavy demands on the processor, dedicating a computer to run it can ensure performance. If you plan to use NetShow Server's unicast HTTP streaming, you must run your HTTP server on a separate computer.
The stream format includes information such as the types of media in the stream, for example, sound and URLs, and the codec used to compress the stream. NetShow uses this information when creating a channel for the stream.
For more information, see the NetShow Tools Guide.
The channel includes the IP address and port on which the stream is multicast, the stream format used on the channel, and the network location where clients can obtain the channel information. To specify the stream format, reference the .asd file for the stream.
For more information, see Creating a Channel.
For more information, see Exporting a Channel.
Add the stream to the program by specifying the channel you created and the stream's source. Specify the stream source using either a URL to point to the computer running the Real-Time Encoder, or using the alias you created when defining the stream format using the Real-Time Encoder.
To specify a URL, use the MSBD protocol, the name of the server running the Real-Time Encoder, and, optionally, the port:
msbd://servername:portnumber
It is necessary to specify a port only when you have changed the default port used by the Real-Time Encoder.
For more information, see Creating a Program and Adding Active Streaming Media to a Program.
Clients use the announcement to locate the .nsc file that supplies channel information for the program. Announcements are saved as .asx files. After you have created an announcement, you can distribute it in a variety of ways: store it on the HTTP server in a publishing point where clients using the embedded player or stand-alone player can access the file through a Web page; store it in a public directory on a LAN where clients using the stand-alone player can open it; or distribute it through e-mail to clients using the stand-alone player.
For more information, see Creating a Program Announcement.
For more information, see Starting and Stopping a Program.
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.