架设视频解析服务器
以下介绍一种如何在Windows服务器环境下如何搭建自己的视频分享站点。经过本人测试,完全可行
P.S.先把我做好的站点地址放上来,大家可以感受一下
这里先以Windows2003Server为例,教你如何在ASP语言环境下快速搭建一个在线视频分享网站。
一.在Windows2003Server上安装
想要在Windows2003Server服务器ASP语言环境上快速搭建一个视频分享站点,可以参考以下步骤来实现:
步骤1:安装目录和安装文件;
步骤2:为站点创建一个应用程序池ApplicationPool;
步骤3:配置站点;
步骤4:为.flv文件创建MIMEMap
步骤5:测试站点
二.安装目录和安装文件
1:使用管理员权限Administratorprivilege登陆你的服务器。
2:在服务器上安装一个支持使用命令行批量转换视频文件成.flv格式的程序。这方面尝试过几种相关的产品,终使用的是硕思的一款名为FVEC的程序,全名是硕思F视频编解码器服务器版本。可以去网站上下载这个程序
据说英文网站上更新比较迅速,喜欢使用新版本的人可以去访问英文网站下载;这个程序的安装比较简单,和一般的软件一样,直接点击下一步就可以很快安装完毕了。
3:程序安装完毕后,在安装目录下找到一个名为”fvec-asp-demo.zip”的文件包;可以用WinZip对文件包进行解压缩,把里面压缩的文件解析到wwwroot目录下一个子文件夹内
4:如果你没有将程序安装到默认的路径下而是将程序安装到其他指定目录,那么你必须打开fvec.asp页面,将里面的路径修改为你已指定安装的目录地址。
5:设置权限。找到解压文件目录,给帐号“IUSR_COMPUTERNAME”设置权限为“完全控制FullControl
这样用户上传的所有视频文件以及编解码生成的相应的*.flv文件都将被默认存储到这个目录下。
6:找到文件“c”/inetpub/wwwroot/fvec/fvec.mdb”文件,给帐号“IUSR_COMPUTERNAME”设置权限为“完全控制FullControl
这个程序的Demo文件中使用了微软的Access数据库来简化配置工作,比较简单。如果你想改用其他的数据库也是完全可以的。
7:运行系统提供的命令行窗口。将其中显示的当前路径修改为“c:/inetpub/wwwroot/fvec”,并调用[font="regsvr32.exe程序注册MyRequest.dll文件。提示注册成功后,将给ASP环境安装一个组建来处理文件上传工作。
三.创建一个应用程序池
1:展开“InternetInformationServicesIISManager”中的节点。右键点击“应用程序池:节点,依次选择子菜单“新建New”>“应用程序池ApplicationPool
2:给新建的应用程序池命名,如“MyAppPool”,然后点击OK确定。
3:右键点击“MyAppPool”,选择“属性”。
4:在属性对话框中,点击“Identify”标签页,将预先配置的安全帐号从“NetworkService”修改为“LocalSytem”,并点击OK确定。
四.配置站点;
1:展开“InternetInformationServiceIISManager”节点。右键点击你的站点,选择“属性”。
2:在打开的站点属性对话框中,进入“主目录HomeDirectory”标签页,将执行权限Executepermissions
更改为“脚本和可执行文件ScriptsandExecutables
3:将应用程序池:更改为MyAppPool
4:修改IIS中对于上传文件大小的限制。IIS在默认下仅允许用户上传文件大小不超过200KB。
五.创建MIMEMap
1:在IIS中选择站点进行配置,邮件单击并选择“属性”。
2:在HTTPHeaders标签页中,点击“MIME类型MIMETypes”按钮并选择“新建”。
3:输入“.flv”作为后缀名,“video/x-flv”作为MIME类型,并点击OK确定。
六.后一步:测试站点;
这样就完成所有配置了,接下来就可以对这个站点进行测试了。测试方法如下:
打开你的浏览器,http://www.huo***访问这个页面。如果一切正常的话,你就能成功地将视频文件上传到你的服务器上,并自动执行编解码工作直至完毕。
一个具备基本的视频上传和编解码批量处理功能的服务器就这样建设好了。如果你愿意的话,当然还可以为服务器加上更多的功能,比如自己做一个带有明显网站特色的播放器,在视频播放结束后添加其他相关视频推荐列表等等,都是比较容易实现的。
P.S.先把我做好的站点地址放上来,大家可以感受一下
这里先以Windows2003Server为例,教你如何在ASP语言环境下快速搭建一个在线视频分享网站。
一.在Windows2003Server上安装
想要在Windows2003Server服务器ASP语言环境上快速搭建一个视频分享站点,可以参考以下步骤来实现:
步骤1:安装目录和安装文件;
步骤2:为站点创建一个应用程序池ApplicationPool;
步骤3:配置站点;
步骤4:为.flv文件创建MIMEMap
步骤5:测试站点
二.安装目录和安装文件
1:使用管理员权限Administratorprivilege登陆你的服务器。
2:在服务器上安装一个支持使用命令行批量转换视频文件成.flv格式的程序。这方面尝试过几种相关的产品,终使用的是硕思的一款名为FVEC的程序,全名是硕思F视频编解码器服务器版本。可以去网站上下载这个程序
据说英文网站上更新比较迅速,喜欢使用新版本的人可以去访问英文网站下载;这个程序的安装比较简单,和一般的软件一样,直接点击下一步就可以很快安装完毕了。
3:程序安装完毕后,在安装目录下找到一个名为”fvec-asp-demo.zip”的文件包;可以用WinZip对文件包进行解压缩,把里面压缩的文件解析到wwwroot目录下一个子文件夹内
4:如果你没有将程序安装到默认的路径下而是将程序安装到其他指定目录,那么你必须打开fvec.asp页面,将里面的路径修改为你已指定安装的目录地址。
5:设置权限。找到解压文件目录,给帐号“IUSR_COMPUTERNAME”设置权限为“完全控制FullControl
这样用户上传的所有视频文件以及编解码生成的相应的*.flv文件都将被默认存储到这个目录下。
6:找到文件“c”/inetpub/wwwroot/fvec/fvec.mdb”文件,给帐号“IUSR_COMPUTERNAME”设置权限为“完全控制FullControl
这个程序的Demo文件中使用了微软的Access数据库来简化配置工作,比较简单。如果你想改用其他的数据库也是完全可以的。
7:运行系统提供的命令行窗口。将其中显示的当前路径修改为“c:/inetpub/wwwroot/fvec”,并调用[font="regsvr32.exe程序注册MyRequest.dll文件。提示注册成功后,将给ASP环境安装一个组建来处理文件上传工作。
三.创建一个应用程序池
1:展开“InternetInformationServicesIISManager”中的节点。右键点击“应用程序池:节点,依次选择子菜单“新建New”>“应用程序池ApplicationPool
2:给新建的应用程序池命名,如“MyAppPool”,然后点击OK确定。
3:右键点击“MyAppPool”,选择“属性”。
4:在属性对话框中,点击“Identify”标签页,将预先配置的安全帐号从“NetworkService”修改为“LocalSytem”,并点击OK确定。
四.配置站点;
1:展开“InternetInformationServiceIISManager”节点。右键点击你的站点,选择“属性”。
2:在打开的站点属性对话框中,进入“主目录HomeDirectory”标签页,将执行权限Executepermissions
更改为“脚本和可执行文件ScriptsandExecutables
3:将应用程序池:更改为MyAppPool
4:修改IIS中对于上传文件大小的限制。IIS在默认下仅允许用户上传文件大小不超过200KB。
五.创建MIMEMap
1:在IIS中选择站点进行配置,邮件单击并选择“属性”。
2:在HTTPHeaders标签页中,点击“MIME类型MIMETypes”按钮并选择“新建”。
3:输入“.flv”作为后缀名,“video/x-flv”作为MIME类型,并点击OK确定。
六.后一步:测试站点;
这样就完成所有配置了,接下来就可以对这个站点进行测试了。测试方法如下:
打开你的浏览器,http://www.huo***访问这个页面。如果一切正常的话,你就能成功地将视频文件上传到你的服务器上,并自动执行编解码工作直至完毕。
一个具备基本的视频上传和编解码批量处理功能的服务器就这样建设好了。如果你愿意的话,当然还可以为服务器加上更多的功能,比如自己做一个带有明显网站特色的播放器,在视频播放结束后添加其他相关视频推荐列表等等,都是比较容易实现的。