Add/Edit Publishing Point Dialog Box
Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista
Use the Add Publishing Point dialog box to create a Live Smooth Streaming publishing point on the Web server. Use the Edit Publishing Point dialog box to edit settings for a Live Smooth Streaming publishing point that you select.
UI Element list
The following tables describe the UI elements that are available in the dialog box.
Basic Settings
Use the Basic Settings tab to specify general publishing point settings, such as the name of the file that stores the publishing point settings and how it is configured to receive live streams.
Element Name | Description | ||
---|---|---|---|
File name |
Enter a file name for the Live Smooth Streaming publishing point. The publishing point file (a file that has an .isml file name extension) defines the publishing point settings. |
||
Title |
Enter a descriptive title for the publishing point. |
||
Estimated duration |
Enter the duration of the live stream, if you know it, so that the client Seek bar can be scaled to the length of the stream. Format the duration as days. hours: minutes: seconds. For example, if you know that the live stream duration is one hour, enter 01:00:00.
|
||
Live source type |
If the live streams are posted to the publishing point from one or more live sources, such as an encoder or a publishing point on another Live Smooth Streaming server, select Push. If the publishing point gets the live streams by requesting them from one or more live sources, select Pull. When you select Pull, the Publishing Point URL list is displayed so that you can add the URLs of the live stream sources. The same live stream can be delivered from multiple sources so that if one fails, another can take its place, resulting in no disruption of the stream to clients. To add the live stream source URLs to the list, click Add to open the Add Publishing Point URL dialog box and then enter the live stream source URLs and authentication credentials if required. To remove a live stream source URL from the list, click the URL in the Publishing Point URL list, and then click Remove. |
Advanced Settings
Use the Advanced Settings tab to specify one or more roles that the publishing point performs. At least one of the following roles must be selected for a publishing point:
Archive. The publishing point archives the live streams from an encoder or from a publishing point on another Live Smooth Streaming server to a Smooth Streaming presentation for later on-demand viewing by clients.
Client DVR. The publishing point delivers the live streams to Smooth Streaming-compatible clients.
Server distribution. The publishing point distributes the live streams to publishing points on other Live Smooth Streaming servers. You can configure publishing points on multiple Live Smooth Streaming servers to source from this publishing point in order to balance the load across the servers in your Live Smooth Streaming network.
A publishing point can be configured to perform any combination of these roles.
Element Name | Description | ||
---|---|---|---|
Archive media |
Select this option to store the live streams as a Smooth Streaming presentation that can be served to clients for later on-demand viewing by using the Smooth Streaming extension for IIS 7. By default, the live streams are archived to a Smooth Streaming presentation folder in %SystemDrive%\inetpub\media\archives\WebSiteName\PublishingPointFileName-isml. If you decide to archive the live stream, select one of the following options that specify how the live stream will be archived:
|
||
Allow client connections |
Select this option to enable the publishing point to return live streams when they are requested by clients. If you choose this option, select one of the following options that specify how the clients can use their DVR transport (Fast Forward, Rewind, and Seek) controls:
|
||
Allow server connections |
Select this option to enable the publishing point to return live streams when they are requested by publishing points on other Live Smooth Streaming servers in a distributed network. Publishing points on other Live Smooth Streaming servers can be configured as Pull publishing points that get live streams from this publishing point. You can also configure this publishing point to push live streams to other publishing points by selecting Push in the Live source type drop-down list on the Basic Settings tab. When you select Push, the Publishing Point URL list is displayed so that you can add the URLs of additional publishing points to which this publishing point will push live streams. The live streams can be pushed to multiple publishing points to balance the load across the servers in your Live Smooth Streaming network. To add the publishing point URLs that will receive the live streams to the list, click Add to open the Add Publishing Point URL dialog box and then enter the publishing point URLs and authentication credentials if required. To remove a publishing point URL from the list, click the URL in the Publishing Point URL list, and then click Remove. |
||
Start publishing point automatically upon first client request |
Select this option to configure the publishing point to start automatically when it receives a request. The request can be an HTTP GET request for live streams from a client or from a publishing point on another Live Smooth Streaming server. It can also be an HTTP POST request with live streams from an encoder or from a publishing point on another Live Smooth Streaming server. |
||
Number of lookahead fragments |
Enter the number of fragments that will be buffered by the server. Clients use the information about the buffered fragments, which is stored in the current response, to optimize requests for the subsequent buffered fragments in a stream. This enables smoother playback of video. The number of lookahead fragments that you choose introduces latency equal to the combined length of the buffered fragments into the live stream. For example, choosing 2 lookahead fragments introduces 4 seconds of latency into the stream if the fragment length is 2 seconds. Entering a value of 0 will minimize latency; however, it will not completely eliminate it due to factors such as network congestion or other factors outside the server's control. Note Smooth Streaming-compatible clients that are based on the Silverlight 3, Silverlight 4, and Silverlight 5 frameworks support this feature, which is only available in IIS Media Services 4.
|
Mobile Devices
Use the Mobile Devices tab to specify settings for delivering live streams to Apple® mobile digital devices, including iPhone® and iPad® devices. For more information about how to configure Live Smooth Streaming publishing points to serve live broadcasts to Apple mobile digital devices, see Apple HTTP Live Streaming with IIS Media Services.
Note
These settings are only available in IIS Media Services 4.
Element Name | Description |
---|---|
Enable output to Apple mobile digital devices |
Select this check box to enable the Live Smooth Streaming publishing point to convert live Smooth Streaming MPEG-4 (MP4) fragments to MPEG-2 Transport Stream (MPEG-2 TS) segments, and to create an Apple HTTP Live Streaming (.m3u8) playlist file that describes the MPEG-2 TS presentation for the mobile device. |
Segment length |
Enter the duration of each MPEG-2 TS segment, in seconds. The default value is 10 seconds, which is recommended for most Apple mobile digital devices. |
Maximum bit rate |
Enter the maximum bit rate, in kilobits per second (Kbps), to be created for the MPEG-2 TS segments. Some bit rates in a Live Smooth Streaming presentation are too high to be played by an Apple device after they are converted to MPEG-2 TS container format. Most Apple devices can play media encoded at bit rates up to 1,600 Kbps. |
Enable iOS 3.0 compatibility |
Select this check box to enable the MPEG-2 TS segments to be played on Apple devices that use the iOS 3.0 mobile operating system, such as the iPhone 3GS and iPod Touch® devices. This setting enables URLs to be created in the Apple HTTP Live Streaming (.m3u8) playlist file that are compatible with the QuickTime® Player on these devices. |
Apple AES-128 encryption |
Live Smooth Streams for Apple devices can be encrypted so that they can only be viewed by devices that obtain a file that contains the content key to decrypt the streaming content. Live Smooth Streaming encrypts content by using the Advanced Encryption Standard (AES) with a 128-bit key. It can also provide the content key file to clients, or you can specify that the content key be provided from an alternate location, such as a custom ASP.NET Web page. To use Apple AES-128 encryption for live Smooth Streams, do the following:
|
See Also
Concepts
Add Publishing Point URL Dialog Box
Live Smooth Streaming Publishing Points Page