Smooth Streaming Module for IIS 7



The IIS module depends on the multithreaded, dynamic link libraries MSVCP90.DLL (The C run-time library) and the Standard C++ Library (MSVCP90.DLL). If by any chance you do not have these yet on your machine, then you can install the Microsoft Visual C++ 2008 SP1 Redistributable Package (x86).

The Microsoft URL Rewrite Module 1.1 for IIS 7 (x86) adds support for URL rewriting.


Download the H264-Streaming-Module native module for IIS 7.

If you plan to play Multi Bit Rate H.264 encoded videos, you will also need the command line tool mp4split to create the Smooth Streaming manifest files.

Configuration IIS 7 (Windows Vista)

By default, IIS 7.0 is not installed on Windows Vista. You can install IIS by clicking Windows Features in Advanced Options under Programs in Control Panel.

In the root of the website (c:\inetpub\wwwroot).

  • Create an App_Code folder if you don't already have one.
  • Copy the Mod-H264-Streaming module (mod_h264_streaming.dll) into this directory (c:\inetpub\wwwroot\app_code).

Open up IIS Manager.

  • Select 'MIME types'.
  • Select 'Add'.
  • Set 'File name extension' to '.mp4' and 'MIME type' to 'video/mp4'.
  • Click 'OK'.
  • Select 'Modules'.
  • Select 'Configure Native Modules'.
  • Select 'Register'.
  • Set 'Name' to 'ModH264Streaming'.
  • Set 'Path' to the path where the mod_h264_streaming.dll is located (c:\inetpub\wwwroot\App_Code\mod_h264_streaming.dll).
  • Click 'OK'.
  • Click 'OK' again.
  • Select Handler Mappings.
  • Select 'Add Module Mapping'.
  • Set 'Request Path' to '*.mp4'.
  • Set 'Module' to 'ModH264Streaming'.
  • Set 'Name' to 'ModH264Streaming'.
  • Click 'Request Restrictions'.
  • Set 'Mappings' to 'Invoke handler only if request is mapped to file'.
  • Set 'Verbs' to 'All verbs'.
  • Set 'Access' to 'Execute'.
  • Click 'OK'.

The module now appears under the 'Enabled' Handler Mappings.


This version is free if you agree to the noncommercial license. Please mention its use on your website, in the lines of 'This website uses H264 pseudo video streaming technology by CodeShop'.

Our commercial license is very inexpensive, see the following page to check if you need a commercial license.



If you have any questions, thoughts or ideas on Smooth Streaming you can leave a message on our [topic:41 forum].

Last modified 13 years ago Last modified on 07/16/09 18:29:51