为什么FLV格式文件上传服务器后不能播放? .FLV视频上传到服务器上不能播放的原因与解决办法

为什么FLV格式文件上传服务器后不能播放? .FLV视频上传到服务器上不能播放的原因与解决办法,第1张

FLV视频上传到网上不能播放的原因与解决办法"在本地使用Flash媒体播放器可以播放的FLV视频,传到网上就不行了."其实原因很简单,因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的.虽然FTP里面可以看见,但无法通过http访问,也就无法播放了.两种解决办法:1,找服务器管理员,添加FLV文件类型输出支持.2,把扩展名flv改成swf来播放.3, 解决“虚拟主机都不支持Flv格式文件”的问题:比如你的Flv文件名称是a.flv,在虚拟主机上建一个名为“a.flv”的目录,在此目录下放你的Flv格式文件,将其改名为:index.htm,这样就行了,播放器中的文件名保持原样不动,这样就可以了.1。解决方案具体操作:打开IIS 管理器 选择网站属性 就是那可以可以设置主机头的那个地方还有安全目录 http头 自定义错误 服务 的看到这个以后呢你就选择 http 头这样呢就看到了一个 MIME类型 然后你点类型新建一个类型 扩展名字是 .FLV 类型是 flv-application/octet-stream然后确定 FLV格式文件上传服务器后不能播放因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的虽然FTP里面可以看见,但无法通过http访问,也就无法播放了.[原因:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系,MIME类型: video/x-flv 扩展名:.flv,即可通过Flash7+客户端Load进来播放][办法解决“虚拟主机都不支持Flv格式文件”的问题:比如你的Flv文件名称是a.flv,在虚拟主机上建一个名为“a.flv”的目录,在此目录下放你的Flv格式文件,将其改名为:index.htm,这样就行了,播放器中的文件名保持原样不动 ]两种解决办法:1,找服务器管理员,添加FLV文件类型输出支持。2,把扩展名flv改成swf来播放。3, 解决“虚拟主机都不支持Flv格式文件”的问题:比如你的Flv文件名称是a.flv,在虚拟主机上建一个名为“a.flv”的目录,在此目录下放你的Flv格式文件,将其改名为:index.htm,这样就行了,播放器中的文件名保持原样不动,这样就可以了。打开IIS 管理器 选择网站属性 就是那可以可以设置主机头的那个地方,还有安全目录 http头 自定义错误 服务 的看到这个以后呢你就选择 http 头这样呢就看到了一个 MIME类型 然后你点类型,新建一个类型 扩展名字是 .FLV 类型是 flv-application/octet-stream ,然后确定按客户要求把VCD处理成FLASH视频流FLV文件后放到网页上后。FLV文件传到客户网站进行调用,既然服务器不支持。。。。其实要支持也是很容易的事情,不过服务商说不支持给客户解释扩展名。。。。真晕。。。那就只能想着只有用WINDOWS MEDIAPLAYER的媒体嵌入到网页播放,不过大家也看过,那个放在网页中很难看的。。。于是想到了一个办法,主机不支持FLV,难道不支持SWF吗?然后去FTP把传上去的FLV改扩展名为SWF。。。然后在FLASH媒体播放器中把FLV媒体地址改成这个改过扩展名为SWF的FLV文件,即现在的假SWF文件地址。最后一放,成功了。原来流媒体播放器只要你设置类型为FLA文件,不管你给的地址文件名是什么,他都以FLA文件播放方式进行播放。有了这个办法,大家主机不支持FLV文件,也不必再苦求服务商给你们搞扩展名解析了。不过现在大多数主机还是支持FLV的。

第1步,在“控制面板”中打开“添加或删除程序”窗口,并单击“添加/删除Windows组件”按钮,打开“Windows组件安装向导”对话框。

第2步,在“Windows组件”对话框中双击“网络服务”选项,打开“网络服务”对话框。在“网络服务的子组件”列表中选中“域名系统(DNS)”复选框,并单击“确定”按钮。按照系统提示安装DNS组件。在安装过程中需要提供Windows Server 2003系统安装光盘或指定安装文件路径。

您需要安装支持Flash播放器的流媒体服务器软件

流媒体服务器软件主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。

典型的流媒体服务器有微软的Windows Media Service(WMS),它采用MMS协议接收、传输视频,采用Windows Media Player(WMP)作为前端播放器;RealNetworks公司的Helix Server,采用RTP/RTSP协议接收、传输视频,采用Real Player作为播放前端;Adobe公司的Flash Media Server,采用RTMP(RTMPT/RTMPE/RTMPS)协议接收、传输视频,采用Flash Player作为播放前端。值得注意的是,随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网络视频开始采用Flash播放器作为播放前端,因此,越来越多的企业开始采用兼容Flash播放器的流媒体服务器,而开始淘汰其他类型的流媒体服务器。支持Flash播放器的流媒体服务器,除了Adobe Flash Media Server,还有一款用Java编写的开源的名叫Red5的软件,国产的有一款叫做Ultrant Flash Media Server的软件,据说挺不错的,最新版出到1.8.7版,有免费社区版提供下载。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/231587.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存