Tag Archives: IIS7 Media Pack
image_thumb.png

AppliedI Labs announces support for IIS Media Services 4.0 Beta

I’m pleased to announce support for IIS Media Services 4.0 including: Smooth Streaming Presentations, Web Playlists and Bit Rate Throttling has been enabled in the AppliedI Labs environment.  At the core of the AppliedI Labs mission is to provide you with early access to the latest beta technologies and innovations so you can begin experimenting with them and planning how they’ll fit into your online business strategy.

What is IIS Media Services, in a nutshell.

IIS Media Services is an intelligent new way to deliver media over HTTP. In the past when you wanted to stream video over the Internet it required the use of special media servers running on special ports that required special firewall rules, etc.   You’d then provide your visitors with multiple links to the videos with different qualities, Dial-up, ISDN, Broadband, T-1, etc.  The problem here is that you were making your visitor think, they had to make sure they supported your media server format and then figure out what type of connection, etc.  IIS Media Services (and Smooth Streaming) makes it easier for you (and your visitors).  With Smooth Streaming you encode the video one time for the Internet and it automatically encodes the video at multiple bit-rates and you provide ONE link to your visitor. It automatically adjusts the quality of the video based on the speed of their network connection and should their network connection change speed then the video bit-rate is automatically adjusted to compensate for these changes.

That’s not exactly a full description of IIS Media Services but it gives you a general idea of the power of this new technology.

The components that make up IIS Media Services include:

  • Bit Rate Throttling – throttles the amount of video that is sent over the Internet when someone requests a video from your web server. In the past if someone requested a 100MB video, your server would deliver the full 100MB of video. If this person only watched 10MB of this video file, you still sent out the full 100MB of video and YOU WERE BILLED for the full 100MB of video. Bit Rate Throttling, makes sure that doesn’t happen and only sends enough of video to keep the playback smooth.  Best of all Bit Rate Throttling can be used with 11 common media formats including: .asf, .avi, .flv, .m4v, .mov, .mp3, .mp4, .rm, .rmvb, .wma and .wmv.
  • Web Playlists – Web Playlists allow you to create video playlists that will play your videos in the sequence you define and allow you to block the viewer from skipping past advertising content. It also allows you to obfuscate the actual location of your video content so visitors can’t just download your videos and includes the ability to import client-side playlists (.asx) and convert them to Web Playlists (.isx).  Web Playlists also supports the same 11 common media formats.
  • Smooth Streaming – provides adaptive streaming of on-demand media over HTTP to Silverlight and other clients over HTTP. With IIS Media Services 4.0 you can now also stream HTML5 videos to mobile devices from the likes of Apple and others (yes you can stream video to your iphone, ipad and I believe your android too!).  What’s great about smooth streaming though is the user experience.  In the past when you watched a video over the Internet from time to time the video would stutter or pause and have to ‘cache’. This was usually caused because of poor network connectivity, congestion or other problems.  Today with Smooth Streaming the server automatically adjusts the quality of the video for you should you experience a network problem and keeps the moving streaming .. smoothly! (get it? Smooth Streaming..).
  • Live Smooth Streaming – allows you to broadcast live events in the same manner as you would broadcast on-demand videos using Smooth Streaming.  Unfortunately, we’ve decided to not enable Live Smooth Streaming support by default on AppliedI Labs accounts. If you have a need for it though please contact us to discuss your needs and intended uses.

All of this available with nothing more than a web server with the Media Services extension loaded on it. Best of all, it is supported in your AppliedI Labs environment today!

What’s new in IIS Media Services 4.0?

I decided to use the explanation of what’s new in IIS Media Services 4.0 from Alex Zambelli’s Silverlight Blog:

Though only a beta, this new release of IIS MS 4.0 delivers one particularly awesome feature: it can deliver Smooth Streaming H.264/AAC content to Apple “iDevices” such as the iPhone and iPad. How does it do that? Both formats support H.264 video and AAC audio; Smooth Streaming is based on MP4 (ISO Base Media) file format, while Apple Live HTTP Streaming is based on MPEG-2 TS file format. Smooth Streaming tends to use short GOP chunks (2 seconds), while Apple HTTP streaming uses long GOP (10 second) chunks. Therefore, converting between the 2 formats merely requires transmuxing A/V streams from one format to another, and this is exactly what IISMS 4.0 does: it dynamically transmuxes Smooth Streaming format into Apple’s Live HTTP Streaming format. No re-encoding.

If you want to learn more about IIS Media Services 4.0 I’d recommend the following links:

  1. The IIS.NET Media Services website.
  2. The IIS.NET Integrated Media Platform Overview.
  3. Alex Zambelli’s Blog
  4. Chris Knowlton’s Blog
  5. John Deutscher’s blog (John was especially helpful in helping me encode videos using the IIS Transform Manager and we’ll blog about that another time).

Why Video? Why should I want to do Video?

Today, successful online marketers are winning because of video websites like YouTube.  With the abundance of broadband internet connections today, online video has become extremely high quality and thanks to new innovations in software and hardware just about anyone can shoot HD video and stream it on the Internet.  But more important than that, search engines are including video results in their first page of results and it’s providing another way for you to gain access to the first page of search engines like Google.  In fact, here’s a few statistics on YouTube from viralblog.com:

  1. YouTube exceeds 2 billion views a day. That’s nearly double the prime-time audience of all 3 major U.S. broadcast networks combined
  2. 24 hours of video is uploaded every minute to YouTube!
  3. the Average person spends 15 minutes a day on YouTube
  4. More video is uploaded to YouTube in 60 days than all 3 major US networks created in 60 years!

An Example of Smooth Streaming from the Labs

So this is article is about video and what you can do, so let’s jump right to the videos.  If you visit: http://demo.web01.appliedi-labs.net/smoothstreaming/default.html you’ll see a video we recently recorded that is now playing back via Smooth Streaming (on the labs) in the silverlight player.  But what if you’re reading this article from your new iPad? Don’t worry.. we have the same video available for Apple iDevices at: http://demo.web01.appliedi-labs.net/smoothstreaming/apple.html

But if you’ve ever watched a video about Smooth Streaming then you’ve no doubt seen Big Buck Bunny and we have available, from the Labs, the Big Buck Bunny UXSimulator. This video is played back in a special silverlight client:

image

What this client does is allows you to set the “Max Bit Rate” that the video can be downloaded at ranging from around 2.5Mbps down to about 300Kbps.  It shows you the bandwidth rate at which the video is being downloaded at as well as the Frame Rate the video is playing back at.  You can watch as it increases the bit rate initially and streams in full HD (and on my home connection at 24 fps) and then as you adjust the “Max Bit Rate” you can watch the video quality adjust based on the available bandwidth. What’s really nice though is that the video never hesitates, pauses or stutters..

 

So Go Try it Out!

This blog post is just a small sample of what can be done with your AppliedI-Labs account now that the IIS Media Services 4.0 Beta is available on it and there’s so much more you can do with it.  If you haven’t signed up for the AppliedI-Labs yet, you can do so by signing up for the WebMatrix Hosting promotion we have going on today and get a full blown AppliedI-Labs account for free until the end of the year!  If you deploy videos on your Labs account, please feel free to post a link to it in the comments of this blog!

Popularity: 21% [?]

dynamnic-data-center

Applied Innovations Boosts Windows Server 2008 (IIS7) Hosting

Since launching Windows Server 2008 (IIS7) last year, we have worked diligently to continue to provide an up-to-date, feature-rich hosting environment. As discussed in this month’s newsletter, we have introduced a variety of significant improvements to our Windows Server 2008 (IIS7) hosting services.

Scale your site as your needs change

One of the biggest requests we received from Windows Server 2008 (IIS7) customers was for increased flexibility and scalability in our shared hosting plans. To meet this need, we have added two additional shared hosting plans (for a total of three) to enable customers to scale between a variety of hosting plan capacities.

Our hosting platform also enables our customers to easily move beyond shared hosting when their needs grow too large for a shared platform. Within minutes, we can move fully-active web sites from a minimal shared hosting plan to a fully managed dedicated server – with virtually no downtime. Windows Server 2008 (IIS7) has a complete set of features that helps make these rapid server migrations possible.

Integration with our control panel

Windows Server 2008 (IIS7) offers remote administration. This is a powerful new  feature that allows a non system admin to manage IIS features via the IIS Manager in a secure and granular fashion.  Customers can now enable feature delegation directly from their hosting control panel.

We created this short video to demonstrate the process:

 

New IIS7 modules added and accessible

We have installed and exposed a variety of IIS7 modules. Here are brief descriptions of the newly introduced IIS7 modules along with some links to our knowledge base:

IIS7 Media Pack – The IIS Media Pack 1.0 includes the Bit Rate Throttling and Web Playlists extensions for IIS7, which enable you to:

  • Save bandwidth costs by throttling the speed at which content is downloaded
  • Decrease network traffic by metering your media deliveries
  • Monetize media assets with Web playlists that personalize content and prevent ad skipping
  • Intelligently deliver multiple media formats from a single server, including .wmv, .flv, and .mp4 files

IIS7 URL Rewrite Module – The Microsoft URL Rewrite Module for IIS7 provides flexible rules-based rewrite engine that can be used to perform broad spectrum of URL manipulation tasks, including, but not limited to:

  • Enabling user friendly and search engine friendly URL with dynamic web applications;
  • Rewriting URL’s based on HTTP headers and server variables
  • Web site content handling
  • Controlling access to web site content based on URL segments or request metadata.

Failed Request Tracing - Sometimes called FREB, the request-based tracing provides a good way to figure out what exactly is happening with your requests and why, provided you can reproduce the problem you are experiencing. Problems like poor performance on some requests, or authentication related failures on other requests, or even the server 500 error from ASP or ASP.net can often be very difficult to troubleshoot–unless you have captured the trace of the problem when it occurs.

PHP Driver for SQL - The SQL Server Driver for PHP is a PHP 5 extension that provides data access to SQL Server 2005 and SQL Server 2008. The extension provides a procedural interface for accessing data in all versions (including Express) of SQL Server 2005 and SQL Server 2008. The SQL Server 2005 Driver for PHP API includes support for Windows Authentication, transactions, parameter binding, streaming, metadata access, and error handling

Request Filtering – IIS7 incorporates all the core features of URLScan into a module called Request Filtering and added a feature called Hidden Segments.

Database Manager – IIS Database Manager allows you to easily manage your local and remote databases from within IIS Manager. IIS Database Manager automatically discovers databases based on the Web server or application configuration and also provides the ability to connect to any database on the network.

IIS Reports – This application extends IIS7 Manager by adding a new Reports option that gives you a few reports of the server and site activity.

Reducing costs through flexibility

One of the key features of IIS7 is its ability to leverage both ASP/ASP.NET and PHP applications on the same platform. Our customers can now harness excellent performance from PHP based applications in our Windows Server 2008 (IIS7) environment, and thereby eliminate the need to deploy concurrent platforms. This helps to reduce the total cost of ownership of any Web application, and streamlines server management.

Popularity: 10% [?]