Flash流媒体视频服务器构建及应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash流媒体视频服务器构建及应用

Flash流媒体视频服务器构建及应用摘要:FLV、F4V都是Adobe推出的Flash流媒体产品,目前已成为互联网视频主流格式。它们的传输可以通过HTTP协议或RTMP协议,服务器安装配置简便,客户端只需浏览器安装Flash Player插件即可。因其体积小、质量好、传输速度快等优点,广泛应用在网络教学、视频点播、网络直播、视频会议等领域。 关键词:FLV;F4V;流媒体;RTMP;FMS ● Flash流媒体视频格式 1.FLV视频格式 FLV是Flash Video的简称,它利用了网页上广泛使用的Flash Player平台,把视频整合到Flash动画中。互联网用户只要能看到Flash动画,就能看到FLV视频,不需要再安装其他视频插件。FLV视频采用H.263编码,具有压缩率高、文件体积小、视频质量好、加载速度快等优点,而且相比传统视频更具有适用性和跨平台性,适于在网上传输。 2.F4V视频格式 F4V是继FLV格式后最新的流媒体格式,它支持H.264编码的高清晰视频,码率最高可达50Mbps。作为一种更小、更清晰、更利于在网络传播的格式,F4V逐渐取代了FLV,也已经被大多数主流播放器兼容播放,而不需要通过转换等复杂的方式。 ● Flash视频网络传输的两种协议 Flash视频在网络上传输时可以采用两种协议:HTTP协议和RTMP协议。 1.基于HTTP协议传输 Flash视频采用HTTP协议传输时,服务器端服务程序,如IIS,会先将视频文件下载到客户端缓存中,然后嵌入网页中的Flash视频播放器通过客户端的本地连接来播放该视频文件。通过这种方式,Flash视频播放器播放的是客户端本地的视频,而不是远程Flash视频服务器中的视频。因此,在用户机缓存中能找到此Flash视频文件。 2.基于RTMP协议传输 Flash视频采用RTMP协议传输时,可以实时播放服务器的Flash视频文件,是流式传输方式。采用HTTP方式传输时,需要客户端在缓存下载完整的Flash视频文件后才可以选择任意播放点,而采用RTMP方式随时可以任意选择播放点。 由此可以看出,HTTP方式是客户端本地播放,而RTMP方式是服务器实时播放。 ● 基于HTTP协议传输的Flash视频服务器配置 基于HTTP协议传输Flash视频,服务器端采用Web服务器程序即可,无需安装其他程序,在此以Windows Server 2003和IIS为例介绍视频服务器配置方法。 1.服务器配置 Windows Server 2003操作系统中,默认通过IIS是无法播放FLV、F4V文件的。原因是IIS中没有指定输出FLV、F4V这两种格式,而Windows Server 2003加强了IIS6的MIME验证,一切未注册的扩展文件格式均显示为404错误。 让IIS支持FLV、F4V的设置方法为:打开IIS,选择“本地计算机→用户站点(如默认网站)”,单击右键在菜单命令中选择“属性”,打开网站属性对话框。选择“HTTP头”选项卡,单击“MIME类型”按钮,通过“新建”按钮添加两种MIME类型。 FLV视频的扩展名是.flv,MIME类型是flv-application/octet-stream。F4V视频扩展名是.f4v,MIME类型是video/mp4。 2.制作播放界面 服务器设置好后,在网页中播放FLV视频时,可以自己制作播放器,也可使用Dreamweaver中提供的播放器。在Dreamweaver中,选择“插入→媒体→FLV”,在“插入FLV”对话框中,选择视频类型为“累进式下载视频”,即通过HTTP方式传输视频。设置好视频URL、播放器外观、窗口大小等参数即可完成FLV视频网页的制作。 ● 基于RTMP协议传输的Flash视频服务器配置 基于RTMP协议传输FLV视频采用的是流式传输,需要在服务器端安装服务程序。支持Flash视频流式传输的服务器端程序有两个:Adobe公司的FMS和开源的Red5,在此介绍FMS的配置方法。 1.Flash Media Server简介 Flash Media Server(简称FMS)最早是Macromedia公司于2002年发布的Flash Communication Server MX服务器(简称FCS),是FMS的前一个版本。FMS服务器是用于用户之间相互通讯的新平台,它集成了Flash多媒体交互的特性,能够实现实时视频、音频和数据流传输,能够轻松流畅地实现点播和实时同步广播。与传统流媒体服务器相比,FMS具有互动性,不但可以有效地处理影音数据(包括实时影音数据),而且可以进行文

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档