实时流式传输必须配匹连接带宽,这意味着在以调制解调器速度连接时图像质量较差。而且,由于出错丢失的信息被忽略掉,网络拥挤或出现问题时,视频质量很差。如欲保证视频质量,顺序流式传输也许更好。实时流式传输需要特定服务器,如Quick Time Streamine Server、Real Server与 Windows Media Server。这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。实时流式传输还需要特殊网络协议,如:RTSP(Realtime Streaming Protocol)或MMS(Microsoft Media Server)。
Windows Media Player (媒体播放器)是一款能提供最强的扩展性、灵活性和方便性的多媒体播放软件。它与Internet Explorer5.0紧密集成,与Real表现Player的功能相差无几,可播放绝大多部分的多媒体格式文件,“Media Guide”(网络媒体向导)更象是一张图文并茂的电子版新闻快报,每日将网上的各种最新的影视、音乐等焦点信息及时呈现在用户面前,它不仅支持自定义播放列表,而且提供了更为强大的媒体资料库管理和维护功能,并支持曲目的检索、添加、删除、排序、和移动等操作。同时当需要浏览视音频节目时,该软件具有自动检测客户端是否安装解码软件,在没有的情况下,会自动下载解码软件进行安装,以保证正常浏览。并能与Real Player一样。根据网络速率自动调整以获得最佳播放效果。它不仅能播放流式视音频,而且能播放所有的音频和视频点播格式,包括Mp3、Wav、Midi、Rmi、Aif、Snd、Au等音频文件格式和Mpg、Avi、Dat、Mov、Ivf等视频文件格式。另外Windows Media特殊的压缩格式(wma)对音轨压缩后可提供比Mp3高一倍的压缩比。并能够在播放视频时,图像窗口大小可自动调整,同时支持全屏播放,在各种显示模式下均能保持清晰和稳定的图像。对于来自于不同站点的流式信号,不用暂停就能继续播放。它的出现等于把收音机、电影院、CD播放机和信息数据库都集成在一个应用程序中。
采集编码设备是视频网站内容的创作端,负责将各种不同类型的视频源压缩转换成流格式的视频文件。系统的目标是为用户提供高质量的流格式视频,而压缩制作这些高质量的视频节目需要大量的计算资源。因此在采集编码设备中,必须对系统的资源进行优化配置,要能达到系统目标的要来。由于现在的流媒体系统大体上分为Microsoft的Media Server、RealNetwork的Real System、Apple的Quick Time,考虑到成本和性能等因素,采集编码设备采用PⅣ级的PC,选用Winnov 2代的采集卡。Winnov 2代的采集卡不但能够达到1M码率的视频流的实时采集压缩,实现现场直播,而且可同时支持Microsoft和Real的视频流格式,系统以后无论采用Microsoft media server还是 Real System,都可以轻松实现。
(2)流媒体服务器
流媒体服务器是提供流式传输的核心设备。要求有很高的稳定性,同时能满足现有的应用需求,即能支持200个并发点播流和10个直播流,为达到这样的性能需求,采用2个CPU/2G内存的服务器,操作系统运行Windows 2000 Server,流媒体系统选用Windows Media Server、Real Server和Quick Time。