IIS6/IIS7環境下實現支持mp4視頻隨意拖動、預覽播放、邊下載邊播放


  前幾天,一客戶需要在IIS環境下實現MP4視頻可以隨意拖動觀看,邊下載邊播放。一看這要求,IIS本身是無法實現,想着應該需要用插件,於是GG一番,還真找到這樣的插件,此組件為H264-Streaming-Module ISAPI extension for IIS。

  IIS6版本下載地址:http://h264.code-shop.com/download/iis5_mod_h264_streaming-2.2.0.zip

  IIS7版本下載地址:http://h264.code-shop.com/download/iis7_mod_h264_streaming-2.2.7.zip

IIS6下安裝步驟如下:

  1、下載對應版本的mod_h264_streaming,把mod_h264_streaming.dll解壓到一個目錄,如:E:\h264\mod_h264_streaming.dll

  2、請配置該文件所在目錄權限為:Administrator/完全控制;SYSTEM/完全控制;USER/讀取和運行(這個權限很重要,不然IIS無法加載這個組件)

  3、在IIS “WEB服務擴展“上右鍵-->添加一個新的擴展-->擴展名為"ModH264Streaming"-->可執行文件指定為mod_h264_streaming.dll,並設置為“允許”。

  

  4、在需要開通視頻拖放功能的主機上右鍵-屬性-主目錄-配置-添加擴展名為“.mp4”,可執行文件為mod_h264_streaming.dll,動作限制為:GET,HEAD,POST,DEBUG。

  

  5、在站點的視頻目錄上右鍵,屬性->目錄->執行權限 選擇“純腳本”(這一步也重要,不然無法實現功能)

  

  備注:

  如果系統是2003 64位的版本,請設置IIS6支持運行32位的擴展。使用命名:

cscript.exe C:\Inetpub\AdminScripts\adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

  如果系統沒有安裝C/C++運行庫,請下載安裝 Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

IIS7 安裝步驟如下:

  1、下載對應版本的mod_h264_streaming,把mod_h264_streaming.dll解壓到一個目錄,如:E:\h264\mod_h264_streaming.dll

  2、請配置該文件所在目錄權限為:Administrator/完全控制;SYSTEM/完全控制;USER/讀取和運行(這個權限很重要,不然IIS無法加載這個組件)

  3、打開“Internet 信息服務(IIS)管理器”,點擊計算機名,切換到功能視圖,選擇“MIME類型”->添加 文件擴展名“.mp4”,MIMIE類型“video/mp4”。

  

  4、返回計算機“功能視圖“,選擇“模塊”->"添加托管模塊"->"注冊" 名稱填入:“ModH264Streaming”,路徑選擇mod_h264_streaming.dll所在路徑。

  

  5、返回計算機“功能視圖“,選擇“處理程序映射”->"添加模塊映射" 請求路徑:“*.mp4”,模塊選擇“ModH264Streaming”,名稱:“ModH264Streaming”,請求限制-->訪問 選擇“腳本”

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM