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