Contents tagged with Live Smooth Streaming
-
Smooth Streaming to XBox and Beyond
Last month, Microsoft announced the new TV platform for XBox and a long list of content providers that will be bringing their TV and premium content onto XBox. For more detailed information, please check the press release here and here.
-
Smooth Streaming Case Studies
Here are a few links to smooth streaming case studies based on some real world solutions that we helped build over the years. Hopefully you would find them interesting:
-
File Write-Through Behavior in Live Smooth Streaming Archiving
In IIS Media Services 4.0, we introduced the file write-through behavior with Live Smooth Streaming when doing DVR/Archiving from the publishing point. What does file write-through mean? Here is a bit of background:
-
How to authenticate ONLY the encoder streams but not the clients for live smooth streaming?
This question was asked quite a few times from our customers and on the media forum. The scenario is that I, as an site administrator, want to authenticate encoder streams that are pushing in for live smooth streaming. However, I don’t really want all the smooth streaming players having to do the same authentication. This is definitely a valid and reasonable scenario. An analogy is that I want to authenticate users who want to upload content to my web site without the need to authenticate the browsers.
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 7 (Putting It Together)
In previous sections, we discussed many different ways of diagnosing live smooth streaming issues. Now, let’s go through a troubleshooting example to see how to use them in real world debugging.
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 6 (IIS Logs and Others)
Since smooth streaming client requests are all standard HTTP requests going through IIS pipeline, all these requests are being logged by IIS logs which are located in %systemdrive%\inetpub\logs\LogFiles\. An example of the log entries is shown below:
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 5 (Client Manifest)
As we discussed earlier, smooth streaming client starts streaming by first requesting the client manifest from the server using URL template: http://{serverName}/{PublishingPointPath}/{PublishingPointName}.isml/manifest . The client manifest contains information such as stream types, parameters, bitrates and fragment timestamps. By simply examining the client manifest, you could get some useful information for troubleshooting live smooth streaming issues. In IIS Media Services 4.0, we made some tweaks to the client manifest format for better efficiency. The discussion below is based on IIS Media Services 4.0 release.
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 4 (Performance Counters)
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 3 (Event Logs )
The next important place to check for live smooth streaming diagnostic information is the event viewer for windows event logs. In Event Viewer, go to “Windows Logs” –> “Application” and look for events from “IIS Live Smooth Streaming” source.
-
How to Troubleshoot Live Smooth Streaming Issues? – Part 2 (Publishing Point UI and States)
In Part one, we discussed basic data flow and protocols being used in IIS Live Smooth Streaming. In this blog, we will discuss where all the diagnostic information for live smooth streaming is available and how to make sense out of it.