IDC知识库
IDC领域专业知识百科平台

IIS6/IIS7环境下实现支持mp4视频随意拖动、预览播放、边下载边播放

前几天,一客户需要在IIS环境下实现MP4视频可以随意拖动观看,边下载边播放。一看这要求,IIS本身是无法实现,想着应该需要用插件,于是GG一番,还真找到这样的插件,此组件为H264-Streaming-Module ISAPI extension for IIS。

IIS6版本下载地址:https://github.com/code-shop-com/h264/blob/main/download/iis5_mod_h264_streaming-2.2.7.zip

IIS7版本下载地址:https://github.com/code-shop-com/h264/blob/main/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”,请求限制–>访问 选择“脚本”  

赞(0)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间