QuickTime可以使用多种媒体技术来共同制作媒体内容。同时,它在交互性方面是三者之中最好的。例如,在一个QuickTime文件中可同时包含midi、动画gif、flash和smil等格式的文件,配合QuickTime的WiredSprites互动格式,可设计出各种互动界面和动画。QuickTime流媒体技术实现基础是需要3个软件的支持,QuickTime播放器、QuickTime编辑制作、QuickTimeStreaming服务器。
2.RealNetworks公司的RealMedia
RealMedia发展的时间比较长,因此具有很多先进的设计,例如,ScalableVideoTechnology可伸缩视频技术可以根据用户电脑速度和连接质量而自动调整媒体的播放质素。Two—passE
ncoding两次编码技术可通过对媒体内容进行预扫描,再根据扫描的结果来编码从而提高编码质量。特别是SureStream自适应流技术,可通过一个编码流提供自动适合不同带宽用户的流播放。RealMedia音频部分采用的是RealAudio,该编码在低带宽环境下的传输性能非常突出。RealMedia通过基于smil并结合自己的RealPix和RealText技术来达到一定的交互能力和媒体控制能力。Real流媒体技术需要3个软件的支持,RealPlayer播放器、RealProducer编辑制作、RealServer服务器。
3.Microsoft公司的WindowsMedia
WindowsMedia是三家之中最后进入这个市场的,但凭借其操作系统的便利很快便取得了较大的市场份额。
WindowsMediaVideo采用的是mpeg-4视频压缩技术,音频方面采用的是WindowsMediaAudio技术。WindowsMedia的关键核心是MMS协议和ASF数据格式,MMS用于网络传输控制,ASF则用于媒体内容和编码方案的打包。目前WindowsMedia在交互能力方面是三者之中最弱的,自己的ASF格式交互能力不强,除了通过IE支持smil之外就没有什么其他的交互能力了。WindowsMedia流媒体技术的实现需要3个软件的支持,WindowsMedia播放器、WindowsMedia工具和WindowsMedia服务器。总的来说,如果使用Windows服务器平台,WindowsMedia的费用最少。虽然在现阶段其功能并不是最好,用户也不是最多。
1.1- 流媒体基本构架
一般而言,流媒体系统大致包括几个原件:转档/转码工具(Encoders),用于压缩转档;服务器(Servers),管理并传送大
量多媒体内容;编码器(Scripters),可整合多媒体,并以互动方式呈现;播放器(Players),在用户端的PC上呈现串流的内容;另外还有许多不同的多媒体制作工具(Content-creation tools)。 当一个网站提供随选视讯—VOD(Video on Demand)的串流内容时,需要使用转档/转码工具,将一般的多媒体档案进行高品质、适合网络上串流的压缩,再将转好的档案传送到服务器端放送出去;若网站要提供的是转播的服务,则需要在空中将音频及视频内容截取后,直接传到服务器端并由服务器放送出去,而直播式的传送可以透过Unicast或Multicast来实现。
一个完整的流媒体平台包括流服务应用软件、集中分布式视频系统、视频业务管理媒体发布系统、视频采集制作端系统、媒体内容检索系统、数字版权管理(DRM)、媒体存储系统、客户端系统等重要组成部分。 1. 流服务应用软件
应用流软件是系统中最重要的成分,要求在最广的范围、多种连接速度基础上提供性能最好的多媒体效果,并具有强有力的系统管理和可伸缩性能力,以及具有开放的、标准的、跨平台的架构。软件系统必须具有极高的压缩比和很好的传输能力,适合网络发布。服务器端软件应该具有强大的网络管理功能,支持广泛的媒体格式,支持最大量的互联网用户群与流媒体商业模式。 2. 集中分布式视频系统
面对越来越巨大的流应用需求,系统必须拥有良好的可伸缩
性。随着业务的增加和用户的增多,系统可以灵活地增加现场直播流的数量,并通过增加带宽集群和接近最终用户端的边缘流媒体服务器的数量,增加并发用户的数量,不断满足用户对系统的扩展要求。
3. 视频业务管理媒体发布系统
该系统包括广播和点播的管理,节目管理,创建、发布及计费认证服务,提供定时按需录制、直播、传送节目的解决方案,管理用户访问及多服务器系统负载均衡调度服务。 4. 视频采集制作系统
该系统利用媒体采集设备进行Stream的制作与生成。它包括了一系列的工具,从独立的视频、声音、图片、文字组合到制作丰富的流媒体,这些工具产生的Stream文件可以存储为固定的格式,供发布服务器使用。视频采集制作系统可以实时向发布服务器提供各种视频流,提供实时的多媒体信息发布服务。 5. 媒体内容自动索引检索系统
该系统能对媒体源进行标记,捕捉音频和视频文件并建立索引,建立高分辨率媒体的低分辨率代理文件,从而可以用于检索、视频节目的审查、基于媒体片段的自动发布,形成一套强大的数字媒体管理发布应用系统。
对于刚接触流媒体的用户,可用下图简单描述。
设备 编码器 服务器 普通计算机 流媒体软件系统服务器 高清视频采集卡 硬件服务器 流媒体编码软件 终端播放器 电脑
手机 pad 1.2- 流媒体组成
Internet的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正变得日益流行。流媒体技术广泛用于互联网多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网的信息服务的方方面面。下面例举流媒体技术在中国的几个典型的应用: 流媒体技术在在线直播上的应用,如中央电视台采用RealNetworks公司的流媒体技术实现了视听在线、清华大学的校园新闻直播系统等等。 流媒体技术在视频点播上的应用,如湖南卫视、中国大饭店、望京小区等地采用Oracle公司的OVS系统(支持机顶盒)实现视频点播。流媒体技术在远程教育上的应用,如北京邮电大学采用Cisco公司的IP/TV系统实现远程教育。这里不再例举也是举不胜举的。正因为如此,许多著名的公司都调整自己的战略方向,为使自己在流媒体市场大战中占取有利地位。 当99西方流媒体会议在加利福利亚圣何塞市举行时,微软董事长盖茨在会上发表了主题演讲。在演讲中,盖茨宣布微软在成功地通过视窗操作系统使个人电脑走进千家万户之后,目前正处在重要的软件开发关头,这种软件将使互联网上的多媒体内容成为人们日常生活不可缺少的一部分。盖茨说流媒体是微软真正看好的发展方向。它必将成为个人电脑和网络设备应用的主流。盖茨在演讲中展示了一个新的应用软件--视窗电影制作器(Windows Movie Maker)。这将是视窗盛世千年