1国外研究发展情况
Red5是采用Java开发出来的开源的免费Flash流媒体服务器。它基于Java和其他功能强大的开源框架,奠定了企业级应用的标准。它主要使用RTMP,RTMPT,RTMPS和RTMPE流媒体协议。主要支持:(1)将音频(MP3)和视频(MP4,FLV等)转换成为播放流;(2)现场直播流发布;(3)远程调用;(4)录制客户端播放流;(5)共享对象;Red5给远程教育、流媒体开发、即使通信、多人在线游戏等提供了简易且可行的方案。82918
现列举一些较成熟的主流流媒体服务器应用:
1) FMS (Flash Media Server、 Flash媒体服务),是Adobe Systems Incorporated公司开发的流媒体服务器。它给全世界的网民带来了一种全新的通信方式。FMS技术的数据传输采用RTMP协议,使用AMF来进行数据传输,集成了Flash Remoting 数据交互的特点,目前的水平己达到电信运营级别。透过该平台将视频数据、音频数据以及一些其他共享的数据传输至Flash客户端,并且可以对各种媒体数据进行录制存。除此之外,它还集成了通讯、应用开发两大功能。在FMS客户端中使用Flash技术,无需下载浏览器插件或安装专用软件,在安全性和稳定性方面有显著的优势。它支持各类视频文件格式,包括flv、mpg、mars、wmv、avi等。FMS目前己被广泛应用于视频网站服务器、视频会议、产品推广、网络教育、监控系统等领域。
2) WMS (Windows Media Services),这是由微软推出的服务器端组件,主要应用在流媒体服务上,可以支持视频点播和直播功能。客户端通常会用专用的Windows Media Player播放器来搭建基于WMS平台的流媒体应用。媒体流的传输协议一般采用MMS ( Microsoft Media Server Protocol)协议,MMS协议通常用于接收WMS服务器中的ASF (Advanced Streaming Fermat)文件或者流式访问,该协议常被应用于电台广播领域。
3) Helix Server,它是由Real Networks公司研发的一款流媒体服务器。它的前端播放采用自主播放器Real Player,媒体数据流的控制以及传输部分采用的是RTP和RTSP协议。Mobile版本、Standard版本、Internet版本、Enterprise版本是Helix Server按照目前接入流个数的前四个版本。使用Helix Server可以满足民众观看大多数视频格式(如RM, WMV, ASF等)的需求。然而Helix Server的弊端仍然是存在的,例如:过于追求编码的质量,采用了复杂的算法,导致既增加了编码时间,又使得直播的延迟较长;在WMS平台下占用的服务器资源相比在Windows平台大很多,所以受欢迎度相较Windows差很多。
2 国内研究发展情况
现如今,国内众多在线视频网站正在兴起,爱奇艺、搜狐视频、乐视网等知名平
台都提供视频点播、直播功能。流媒体服务器在音、视频等多媒体业务为主的应用中起着至关重要的作用,大部分服务都要依赖流媒体服务器。
近年来,流媒体服务和流媒体技术在中国的发展日趋成熟,竞争异常激烈。国内许多的大型电信运营商都推出了视频点播、视频直播、在线音乐等流媒体业务。中国电信在2005年将流媒体业务作为推广的重点;2006年,流媒体在中国市场打开了局面;从2007到现在,流媒体服务在中国进入了飞速发展的阶段,获得了各界广泛的关注和重用。
流媒体技术渗透于中国市场上的各行各业中,包括互联网、工商企业、金融证券、政府机关、教育出版、电信、、交通、旅游、广播电视、邮政物流、医疗保健、公用事业。就目前而言,流媒体技术的主要应用方面有如下几个:宽带视频点播、网络广播、远程教育、视频会议等。虽然流媒体技术在国内市场上取得了快速的发展,但仍然存在着流媒体技术发展的瓶颈: 流媒体技术国内外研究现状综述:http://www.youerw.com/yanjiu/lunwen_97485.html