设置服务器网站播放flv视频文件格式,为IIS服务器添加在线视频播放功能(5页)-原创力文档...

PAGE

PAGE 5

为IIS服务器添加在线视频播放功能

扬州市邗江区头桥镇中心小学 刘富金

摘要:本文主要介绍了如何设置本地IIS服务器,以实现网页式FLV视频播放的方法。另外对IIS设置及内容发布时可能出现的问题进行了详细的分析,并给出解决办法。最后介绍了如何利用丰富的网络视频资源充实网站内容。

正文:

为了给创建扬州市合格数字化校园营造气氛,同时丰富学校网站的内容,我打算在学校网站中插入一些视频的在线播放。在网络上在线播放影片时流畅性十分重要,以前我校使用DV录制的视频都转换成了WMV格式,在线播放时如果视频文件较大,页面打开时需要缓冲较长时间才开始播放,并且播放过程中很不流畅,经常出现缓冲停顿。

一、思考:采用什么方式发布视频

方式一:将视频文件上传至优酷、酷6等视频网站,然后在网页中粘贴该视频网站提供的调用代码。

方式二:在服务器上添加视频播放功能,实现本地服务器调用。

如将视频文件上传到视频网站再调用,对相关视频没有控制权,可能会出现文件被删、网络故障等无法预知的问题,为了充分利用我校的服务器资源,我决定花些精力,研究在WEB服务器添加在线视频播放的功能。经过几天的实践,成功得以实现,网页播放效果见/bbs/read.php?tid=324

二、环境准备

通过对一些热门视频网站的研究,我发现这些视频网站都采用了FLV格式的视频。FLV流媒体格式是一种新的视频格式,由于它小巧,因此便于在网络上流畅播放。

首先我们要有一台用于发布学校网站的WEB服务器,然后下载一个用于播放FLV流媒体的SWF文件,如:/plus/flvplay/flv.swf,再下载一个在线播放器所用的LOGO图片,如:/plus/flvplay/flv_logo.gif,将下载的文件上传到网站的images目录(此目录可任意)。为了便于管理,可在网站根目录下建立一个子目录flv,以后所有的FLV视频都可以通过FTP上传在此目录下。

三、发布视频

通过网站CMS管理系统发表一篇新文章,其中可通过以下代码调用上传的FLV视频:

代码调用说明:

align=center:设置视频窗口居中;

Src=/images/flv.swf:播放器的路径;

allowscriptaccess="always":Flash可调用JavaScript的Function;

(注:从Flash Player 6,0,40,0起,可通过设定allowScriptAccess来决定Flash是否可以用getURL, FSCommand和 ExternalInterace调用JavaScript的Function,allowScriptAccess的值分为always和never。)

file=/flv/movie.flv:FLV视频文件的路径;

autostart=true:设置自动播放;

(注:如果不想打开网页就自动播放,可将true改成false。)

repeat=true:设置重复播放;

(注:如果不想重复播放,可将true改成false。)

logo=/images/flv_logo.gif:播放器LOGO图标。

四、疑难解答:FLV视频在IIS 6.0中不能调用

问题现象:flv文件在本地调试成功,但是上传服务器后调用就不能正常播放。下载这个FLV文件也下载不了,感觉像是文件路径的问题。但是本机调试的没有问题。

问题原因:经过反复的查找原因以及从网上查找资料才得出结论,FLV格式文件上传服务器后不能播放是因为国内大多都是Windows 2003的主机,默认是没有指定输出FLV这种格式的。虽然FTP里面可以看见,但无法通过http访问,也就无法播放了。这是因为Windows 2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。

解决办法:大致有三种:

1、修改服务器配置。

既然Web服务器上没有FLV这一文件类型,那么我们就通过IIS进行添加:单击【开始】→【程序】→【管理工具】→【IIS管理器】,逐步展开“本地计算机”、“网站”,在你的网站上右击,选择【属性】,单击“HTTP头”选项卡→单击“MIME类型”按钮,再单击“新建”按钮

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值