服务器不能播放Flv文件解决的方案.doc
文本预览下载声明
服务器不能播放Flv文件
今天在重新整理公司的服务器时候,发现明明是flv的文件,但是网络上就是播放不了,上网一查,原来以前设置的MiME的信息没有了,然后重新整理现在可以了。具体的方法如下: Flv文件不能播放的原因有种种,最近遇到了“Flv文件在本地能显示,上传到服务器上不能播放”,解决流程如下:首先是检查网页中FLV相关文件上传是否缺失。因为在网页中插入Flv视频文件时Dreamweaver会自动生成多个SWF文件以及SCRIPT文件夹下的JS文件。所以我们必须要确保这些文件的全部上传,以及相关路径的正确性。其次在确认了所有文件的正确上传之后,FLV视频仍然不能播放。如有条件,将所有文件上传到另外服务器空间上,如果在该空间上能正常显示,那就可能说明当前不能播放的服务器是WIN2003服务器,鉴于2003系统没有定义.FLV的这种mime-type类型,ADOBE官方也给出了相应解决方案。不过通过搜索获得方法中我测试了依然出现了问题。比如有个方案是这样的:1.在2003服务器上,找开IIS管理器。2.展开本地服务器名称,右击选择属性,在Internet信息服务标签上,点击最下方的计算机MIME映射下面的编辑按钮。3.点击”新类型”按钮,扩展名添上”.FLV”,内容类型(MIME)添上“flv-application/octet-stream”4.点击确定5.重新启动www服务。通过该方案在重新启动了IIS之后,新建的FLV MIME类型又没有了。所有又尝试使用如下方法:打开IIS下的本地计算机,选择网站右键属性,打开HTTP头的MIME类型新建扩展名“.FLV”,MIME类型值为“flv-application/octet-stream”。应用即可实现了WIN2003下网页播放FLV的功能。
服务器不能播放FLV格式视频的解决办法
在处理 FLV 文件时,您可能需要配置服务器以便于处理 FLV 文件格式。多用途 Internet 邮件扩展 (MIME) 是标准的数据规范,允许您通过 Internet 连接发送非 ASCII 文件。Web 浏览器和电子邮件客户端经过配置,可以解释多种 MIME 类型,因此它们可以发送和接收视频、音频、图形和格式化文本。若要从 Web 服务器加载 FLV 文件,则可能需要向您的 Web 服务器注册文件扩展名和 MIME 类型,因此应当检查您的 Web 服务器文档。FLV 文件的 MIME 类型是 video/x-flv。下面列出了 FLV 文件类型的完整信息:Mime 类型:video/x-flv文件扩展名:.flv必需的参数:无可选的参数:无编码注意事项:FLV 文件是二进制文件;有些应用程序可能需要设置应用程序/八位字节流子类型。安全问题:无已发布的规范: HYPERLINK /go/flashfileformat /go/flashfileformat。Microsoft 更改了在 Microsoft Internet 信息服务 (IIS) 6.0 Web 服务器中处理流媒体的方式,不再采用早期版本中的处理方式。早期版本的 IIS 不需要对 Flash 视频流做任何修改。在 Windows 2003 附带的默认 Web 服务器 IIS 6.0 中,服务器需要借助 MIME 类型来确认 FLV 文件为流媒体。
当采用流式媒体的方式加载外部 FLV 文件的 SWF 文件被置于 Microsoft Windows 2003 服务器上,并在浏览器中查看时,可以正确播放 SWF 文件,但 FLV 视频却不能采用流式媒体的方式加载。这个问题会影响到放置在 Windows 2003 服务器上的所有 FLV 文件,包括用早期版本的 Flash 创作工具 (Macromedia Flash Video Kit for Dreamweaver MX 2004) 制作的那些文件。如果在其它操作系统上对这些文件进行测试,则这些文件可以正常工作。
有关配置 Microsoft Windows 2003 和 Microsoft IIS Server 6.0 以采用流式媒体的方式加载 FLV 视频的信息,请访问 HYPERLINK /go/tn_19439 /go/tn_19439。
今天遇到一个难题,用FLASH8制作的FLV格式文件上传服务器后不能播放,原以为是路径错了,或者太大,检查过后不是,因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的虽然FTP里面可以看见,但无法通过http访问,也就无法播放了.
[原因:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头-MIME添
显示全部