IIS Media Services is a set of extensions for Internet Information Services (IIS) 7 that deliver and manage media content. It is part of a complete technology platform for deploying a highly available, highly scalable, media delivery environment. The full Microsoft media-delivery platform contains the following technologies:
This portal page is designed to help you to deploy a Microsoft media platform by providing links to the best available best practices and guidance, organized in the following categories:
Creating Smooth Streams
| Scenario |
Resources |
|
Create on-demand Smooth Streams
|
Creating a Silverlight Project Use Expression Encoder to create a media file that is optimized for Smooth Streaming playback and embed the media file in a Silverlight player template.
Creating a Transcoding Project Use Expression Encoder to edit digital media sources and encode them as Smooth Streams that are compatible with VC-1 or H.264 codecs, without using Silverlight player templates.
Smooth Streaming Format SDKCreate software programs that package encoded audio and video bitstreams for on-demand Smooth Streaming scenarios. |
|
Create live Smooth Streams
|
Smooth Streaming Format SDKCreate software programs that package encoded audio and video bitstreams for live Smooth Streaming scenarios.
|
|
Protect Smooth Streams
|
|
Delivering Smooth Streams
| Scenario |
Resources |
|
Deliver on-demand Smooth Streams
|
|
|
Deliver live Smooth Streams
|
|
|
Set up live Smooth Streaming encoders for high availability
|
|
|
Set up a live Smooth Streaming server network for high availability
|
|
Managing Smooth Streams
| Scenario |
Resources |
|
Adjust track availability in on-demand Smooth Streams
|
Managing On-Demand PresentationsTrim steams from on-demand Smooth Streaming presentations to save bandwidth, or to make different streams in the presentation available to different audience segments.
|
|
Monitor live Smooth Streaming publishing point runtime status
|
New Live Smooth Streaming UI ExplainedView stream, track, and connection information exposed by Runtime Status and Control (RSCA) APIs and leverage this information for troubleshooting purposes.
|
|
Configure advanced attributes for Live Smooth Streaming publishing points
|
|
|
Manage Live Smooth Streaming publishing points programatically
|
IIS Smooth Streaming Management REST ServicesUse Representational State Transfer (REST) APIs to create or delete publishing points; enumerate the publishing points on a website; query the setting, state, or statistics of publishing points; or update the state of publishing points in IIS Media Services 4.1.
|
|
Authenticate live Smooth Streams on distributed server networks
|
|
|
Authenticate encoder connections to Live Smooth Streaming publishing points
|
|
|
Track user engagement with Smooth Streaming assets
|
Advanced LoggingMonitor and measure user engagement with Smooth Streaming assets in order to deploy media more profitably.
|
Playing Smooth Streams
| Scenario |
Resources |
|
Deploy a Smooth Streaming Silverlight player without coding
|
|
|
Build a Smooth Streaming Silverlight player
|
|
|
Enable Smooth Streaming playback on Apple mobile digital devices
|
|
Progressively Downloading Media
| Scenario |
Resources |
|
Save bandwidth by sending only what is watched
|
Bit Rate ThrottlingReduce network costs by metering the download speed of media and data files.
|
|
Create a server-side playlist to control client playback of media files
|
Creating a Simple PlaylistCreate server-controlled sequences of digital media content and prevent caching of the content on client computers.
|
|
Monetize playlist content with dynamic advertisements
|
Adding HTTPD Media EntriesInsert dynamic in-stream or pre-roll video ads based on the session history and configurable server-side rules.
|
|
Convert Windows Media Player playlist files to server-side playlists in IIS
|
|
Troubleshooting
| Scenario |
Resources |
|
View known issues
|
Review IIS Media Services feature Readme files to see if a solution for the issue that you're experiencing has been published. Readme files are available for the following features:
-
IIS Media Services (includes sections for IIS Live Smooth Streaming, IIS Smooth Streaming, IIS Bit Rate Throttling, and IIS Web Playlists).
-
-
-
-
Search the following forums to see if your issue has been addressed previously:
|
|
Troubleshoot IIS Media server errors
|
Note
- You might be asked to provide failed request tracing or Fiddler logs when you ask Microsoft for help. Providing these logs can help the IIS Media Services team to investigate your problem more efficiently, and might reduce support costs if you seek help from Microsoft Support.
| |
|
Troubleshoot live Smooth Streaming issues
|
Troubleshooting guidance for live Smooth Streaming is provided in the following collection of blog posts:
-
Part 1 (Basics). Reviews the basic design of IIS Live Smooth Streaming and the protocols that are used.
-
-
-
-
Part 5 (Client Manifest). Describes the information in client manifest (.ismc) files that you can use for troubleshooting.
-
Part 6 (IIS Logs and Others). Describes how to gather Smooth Streaming client request information and response codes in logs and how to parse and analyze the data.
-
|
|
Troubleshoot Silverlight MediaElement errors
|
|
|
Get help
|
Post questions and ask for troubleshooting guidance from other users and Microsoft team members on the following forums:
Get assistance from Microsoft Support for the following products (charges may apply):
-
-
IIS Media Services 3.0 and 4.0 (includes IIS Live Smooth Streaming, IIS Smooth Streaming, IIS Bit Rate Throttling, and IIS Web Playlists)
-
IIS Smooth Streaming Client 1.0, 1.1, and 1.5
-
IIS Advanced Logging 1.0
-
|
You can participate in a discussion about media on IIS by clicking
here.