三、流媒体服务器
在流媒体市场,从流媒体的编码制作、服务器端到客户端,Real Networks、Microsoft、Apple都已形成了自己完善的解决方案,我们接触到的有Real Networks公司的RealSystem IQ、微软公司的Windows Media和苹果公司的QuickTime,其中QuickTime在国内应用不多,在下面我们不作进一步的介绍:
RealSystem IQ是Real Networks公司最新的网上流式音视频解决方案,它提供了从制作端、服务器端到客户端的所有产品,在流媒体方面是最为成功的系统。RealSystem IQ能够支持多种平台(包括Windows以及Solaris、Linux、AIX等多种平台),稳定性高,特别是对直播条件要求不高,非常容易在Internet上进行视频直播,其应用领域涉及教育、政府和娱乐等等。 目前,全球85%的网上直播系统采用RealSystem IQ。
Windows Media Service是Microsoft提出的流媒体播放方案,其主要目的是在Intranet上实现包括音频、视频在内的多媒体流信息的传输。微软公司推出的Windows Media技术以其方便性、先进性、集成性、低费用等特点,逐渐被人们所认识。Windows Media的前身是微软公司的Netshow产品,随着流媒体的广泛应用,他们也推出了整套的流媒体制作、发布和播放产品,其服务器端的Windows Media Server产品在Windows NT Ser ver Pack 4上可以安装,并且集成在Windows 2000 Server中。Windows Media产品的一大特点是其制作、发布和播放软件与Windows集成在一起,不需要额外购买。微软的流视频解决方案在微软视窗平台上是免费的,制作端与播放器的音视频质量也都不错,而且易于使用,但目前在整体解决方案方面和Real Network的产品相比还有差距,且只能在微软视窗平台上使用(播放器除外)。
四、播放方式
1.点播
点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。在播放过程中,用户可以开始、停止、后退、快进或暂停流。点播连接提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,所以会迅速用完网络带宽。
2.广播
广播指的是用户被动接收流,它类似于观看电视节目,在广播过程中,客户端不能控制流。广播有两种方式,即单播广播和多播广播,前者每个客户端都与服务器建立一个连接,而多播下服务器会将内容交付到网络上的D类IP地址,网络上的任何客户端都能接收它,可大大降低网络带宽的消耗,但要实现多播广播,服务器和客户端之间的网络路由器和交换器必须配置为传输D类IP地址并能解释多播信息包。
流媒体技术的出现,使网络上传输的资料不仅仅限于文字和图形,它打破了电视台、电台独霸现场直播的格局。现在,流媒体已应用到网上直播、视频点播、远程教育、网络广告、企业培训等诸多领域,相信随着互联网的飞速发展,流媒体必将成为未来互联网上应用的主流。