《网络多媒体技术.ppt》由会员分享,可在线阅读,更多相关《网络多媒体技术.ppt(75页珍藏版)》请在三一办公上搜索。
1、第9章 网络多媒体技术,网络多媒体技术融合了计算机网络和多媒体技术的优点,在多个领域都有应用 网络直播网络视频会议视频点播IPTV远程教学,9.1 网络多媒体技术的应用,网络视频会议,网络视频会议系统是利用各种通信网络,在多点之间进行实时双向视频、音频、数据通信的多媒体通用交流平台。它将静态图像、动态图像、语音、文字等多种信息分别发送到各个用户,使得在地理上分散的用户通过图像、声音等多种方式进行信息交流。,视频会议系统分类,硬件视频会议系统软件视频会议系统从目前的发展趋势看软件视频会议系统将会成为视频会议的主流,视频会议系统组成,视频会议终端多点会议控制器MCU网络管理软件传输网络相关附件,视
2、频会议终端有桌面型、机顶盒型和会议室型三种。桌面型终端是多媒体计算机与高质量的摄像机、ISDN卡或网卡和视频会议软件的组合。虽然桌面型视频会议终端支持多点会议,但是它多数用于点对点会议。机顶盒型终端以简洁著称。在一个单元内包含了所有的硬件和软件,放置于电视机上,安装简便,设备轻巧。开通视频会议只需要一台普通的电视机和一条ISDN BRI线或局域网连接。机顶盒型终端适用于从跨国公司到小企业等各种规模的机构。会议室型终端几乎提供了任何视频会议所需的解决方案,一般集成在一个会议室。会议室型终端通常组合大量的附件,例如音频系统、附加摄像机和文档投影仪等。会议室型终端主要适用于大中型企业。,多点控制单元
3、MCU也叫多点会议控制器。MCU是多点视频会议系统的关键设备,它的作用相当于一个交换机,它将来自各会议场点的信息流,经过同步分离后,抽取出音频、视频、数据等信息和信令,再将各个会议场点的信息和信令,送入同一种处理模块,完成相应的音频混合或切换、视频混合或切换、数据广播和路由选择、定时和会议控制等过程,最后将各个会议场点所需的各种信息重新组合起来,送往各相应的终端系统设备。MCU是视频会议系统的核心部分,为用户提供群组会议、多组会议的连接服务。目前主流厂商的MCU一般可以提供单机多达100个用户以上的接入服务,并且可以进行级联,基本能够满足用户的使用要求。,网络管理软件改变分布在全球不同地区的用
4、户之间沟通的方式,使用户之间的沟通更灵活、更便捷、更经济。,传输网络即宽带连接方式,通常有LAN接入、ADSL接入、Cable Modem接入和无线接入四种方式。视频会议系统传送的是多媒体数据,由于声音和动态图像的源信号数据量较大,无法直接在一般条件的数字线路上传输。同时,基于对实际使用效果的要求,用户还要求传送的声音、图像信号连续平滑。因此,要达到这样的效果,系统在声音、图像压缩、通讯线路条件、数据、应用程序共享等方面都提出了很高的要求。,视频会议系统需要哪些附属设备需要看具体应用需求,通常用到的附属设备包括投影仪、监视器、大型扩音器、麦克风、大型摄像机、DVD播放机、录像机、写字板、记忆卡
5、、放映机等。,NetMeeting的使用,Windows在其操作系统中提供了NetMeeting程序,该程序整合了电子白板、在线交谈、音频通讯、视频通讯,实时文件传送、共享应用程序等功能。利用该程序,可以直接进行视频会议。,NetMeeting使用方法,(1)在Windows XP中,默认情况下,不能从“开始程序”菜单中启动NetMeeting。可单击“开始”菜单,选择“运行”命令,在弹出的对话框中键入conf,单击“确定”即可启动该程序。,(2)第一次启动NetMeeting,会弹出“配置向导”窗口,需要对NetMeeting的相关信息进行设置,比如个人信息、上网方式、音频调节等,需要注意的
6、是目录服务器的设置,Microsoft Internet Directory是微软预设的服务器,也可以填写其它服务器的名称。,(3)NetMeeting启动后界面如右一图所示,主持会议者可以单击“呼叫主持会议”,在弹出的对话框中对会议的相关属性进行设置,例如会议名称、会议密码,如右二图所示。,(4)会议的主持者发出呼叫。选择“呼叫”菜单下的“新呼叫”,在弹出的对话框中填入被呼叫方的IP地址。,(5)被呼叫方接受呼叫。收到呼叫信号的一方会自动弹出提示框,单击“接受”就可以加入视频会议。,(6)加入会议后,即可使用NetMeeting的各项功能,比如视频、音频聊天、共享、白板、文件传送等,单击“工
7、具”菜单中的相关命令或者使用界面上的相关工具按钮即可(如右图所示)。,如果需要在网页中嵌入NetMeeting,那么只需要在网页代码的相应位置添加如下代码即可。,9.1.2 视频点播,视频点播(Video on Demand,简称VOD)是随着计算机技术和网络通讯技术的发展,综合了计算机技术、通讯技术、电视技术而迅速兴起的一门综合性技术。它利用了网络技术、视频技术及流媒体技术的优势,彻底改变了过去收看节目的被动方式,实现了节目的按需收看和任意播放,集动态影视图像、静态图片、声音、文字等信息为一体,为用户提供实时、交互、按需点播服务。,视频点播系统主要由服务器系统、网络系统和客户端系统三部分组成
8、。,服务器系统一般由视频制作系统、视频服务器、Web服务器、用户管理服务器组成。视频制作系统将视频节目源中各种形式的片源通过压缩处理成流媒体文件(如RM、ASF、MOV格式文件)存储到视频服务器中。视频服务器具有视频资源存储、视频节目检索和视频信息传输等功能。Web服务器接收用户请求后向视频服务器发出查询请求,得到查询结果后,将该结果传送到Web浏览器,呈现给用户;若用户要求播放,则由Web服务器向视频服务器发出请求,视频服务器获得后,传送一个包含通信地址的头文件到用户端,视频播放器通过头文件中的地址找到视频服务器并开始接收来自视频服务器的流式视频文件并播放。用户管理服务器主要完成用户信息管理
9、和计费等工作。,网络系统包含主干网络系统和本地网络系统,它是影响连续媒体网络服务系统性能的关键部件。目前,建立这种服务系统的网络物理介质主要是CATV同轴电缆、光纤、双绞线和无线网,主要采用以太网、FDDI和ATM等网络技术,这些网络实现技术都有各自的服务对象、带宽范围和环境特征。,客户端系统可以是通常所见的个人计算机,也可以是无盘工作站。对于在有线电视网基础上构建起来的视频点播系统,客户端还可能是带机顶盒的电视接收机。在客户端系统中,除了处理硬件问题外,还需要处理与之相关的各种软件技术问题。,9.1.3 网络直播,随着互联网的普及,使用网络的人越来越多。从互联网上直接收看体育赛事、重大庆典、
10、商贸展览成为很多人的愿望。而很多厂商也希望借助网络直播的形式将自己的产品和活动传遍全世界。这一切都促成了网络直播的形成,但是网络带宽问题一直困扰着网络直播的发展,不过随着宽带网的不断普及和流媒体技术的不断改进,网络直播已经从实验阶段走向了实用阶段,并能够提供比较满意的音视频效果。,网络直播系统主要有三部分组成:(1)实时编码工作站(制作流媒体);(2)实时视频服务器(发布流媒体);(3)客户端播放器(接收流媒体)。,在网络直播系统中,通过有线电视网或卫星接收等方式,将电视信号接收下来,通过专业线路将它们送到实时编码工作站中的视频采集卡,由视频采集卡将模拟视频信号转换成数字视频信号。负责编码(压
11、缩)的编码工作站实时地将收到的数字视频信号压缩成所需要的格式,同时发送给视频服务器。视频服务器将视频信号发送给提出请求的客户机。这样,用户就可以使用安装有流媒体播放器的多媒体计算机,通过互连网收看实时转播的电视节目。,9.2 多媒体通信协议,多年来,ITU(国际电信联盟)为公共和私营电信组织制定了许多多媒体计算和通信系统的推荐标准,以促进各国之间的电信合作。,9.2.1 H.323协议,H.323是一套在分组网上提供实时音频、视频和数据通信的标准,是ITU-T(国际电信联盟电信标准化部门)制订的在各种网络上提供多媒体通信的系列协议H.32x的一部分。H.323协议被普遍认为是目前在分组网上支持
12、语音、图像和数据业务最成熟的协议。采用H.323协议,各个不同厂商的多媒体产品可以进行互相操作,用户不必考虑兼容性问题。,H.323标准协议簇是一个有机的整体,系统总体框架如右图所示。,H.323系统中的通信可以看成是视频、音频、控制信息的混合。系统控制功能是H.323终端的核心,它提供了H.323终端正确操作的信令。H.323协议为网络电话和可视电话会议系统的进一步发展和系统的兼容提供了良好的条件。,9.2.2 RSVP,RSVP(Resource Reservation Protocol,资源预订协议)是针对普通Web方式访问数据时,会长时间与服务器保持连线状态而占用带宽这种缺陷提出的,使
13、用这种流式媒体协议可以预留一部分网络带宽资源。,RSVP协议的两个重要概念是流与预定。流是从发送者到一个或多个接收者的连接特征,通过IP包中“流标记”来认证。发送一个流前,发送者传输一个路径信息到目的接收方,这个信息包括源IP地址、目的IP地址和一个流规格。这个流规格是由流的速率和延迟组成的,它是流的QoS需要的。RSVP提供两种类型的预定:专用预定和共享预定。专用预定所要求的预留资源只用于一个发送者,即在同一会话中的不同发送者分别占用不同的预留资源。共享预留所要求的预留资源用于一个或多个发送者,即在同一会话中的多个发送者共享预留资源。,RSVP支持四种基本消息类型:资源预订请求消息路径消息错
14、误与确认消息断开消息,9.2.3 RTP和RTCP,RTP(Real-time Transport Protocol,实时传输协议)是Internet上针对多媒体数据流的一种传输协议。该协议在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP协议通常使用UDP来传送数据,但RTP协议也可以在TCP或ATM等其它协议之上工作。RTP协议虽然是传输层协议,但是它没有作为OSI体系结构中单独的一层来实现。RTP协议通常根据一个具体的应用来提供服务,RTP只提供协议框架,开发者可以根据应用的具体要求对协议进行充分的扩展。,RTCP(Real-time Transport Cont
15、rol Protocol,实时传输控制协议)和RTP协议一起,来提供流式媒体数据的拥塞控制和流量控制服务。在RTP协议工作期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送数据包的数量、丢失数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。工作时,RTP协议从上层接收流媒体信息码流,装配成RTP数据包发送给下层,下层协议提供RTP和RTCP的分流。,9.2.4 RTSP和MMS,RTSP(Real-time Streaming Protocol,实时流传输协议)是TCP/IP协议体系中的一个应用层协议,由RealNetworks和Netsc
16、ape公司共同提出。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。,MMS(Microsoft Media Server Protocol,微软媒体服务器协议)是用来访问并流式接收Windows Media服务器中ASF、WMV等格式文件的一种协议。MMS 协议用于访问 Windows Media 发布点上的单播
17、内容,它是连接Windows Media单播服务的默认方法。若用户在 Windows Media Player中键入一个URL地址以连接内容,而不是通过超级链接访问内容,则必须使用MMS 协议引用该流。,9.3 流媒体技术,随着互联网的普及和快速发展,越来越多的人通过网络传递信息,然而互联网传输的主要是以静态为主的图像和文字内容,影响了其媒体作用的充分发挥。人们也曾尝试在互联网上播放多媒体,但多媒体文件通常体积很大,只能先下载,存储在硬盘上之后再播放。流媒体的出现改变了这种状况,它不需要先下载整个文件就可以在向播放器传输的过程中一边下载一边播放,使网上点播或实时观看电影、电视成为现实。,9.3
18、.1 流媒体技术概述,所谓流媒体是指采用流式传输的方式在互联网上播放的媒体格式。流媒体在播放前并不下载整个文件,只是将开始部分的内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确的输出。所谓流媒体技术,就是将连续的影像和声音信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边收看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。它是一种解决多媒体播放时网络带宽问题的“软技术”。,流媒体系统组成,一个基本的流媒体系统包括编码器、服务器和播放器三部分。编码器对视频源中原始的音视频数据进行一定格式的压缩编码,转换为流媒体文件,以便在因特网上传播。编码的方式有实时和非实时两种,
19、实时编码常见于网络直播系统中,非实时编码常见于视频点播等系统中。常见的流媒体编码器有RealNetworks公司的RealProducer、Microsoft公司的Windows Media Encoder、Apple公司的Quicktime三种。,服务器是流媒体系统的核心,其性能直接决定流媒体系统的总体性能。服务器用来存放编码器编码后的流媒体文件,在和用户进行通信时,服务器负责将编码数据封装成数据包发送到网络中。每次从流媒体文件中获取一帧数据,然后分成几个数据包,并将时间戳和序列号添加到包头,属于同一帧的数据包具有相同的时间戳。一旦到达数据包所应播放的时间后,服务器便将这一帧的音视频数据包发
20、送出去,然后再读取下一帧数据。,播放器可以嵌入到浏览器中,以播放多种流媒体格式文件。它支持流媒体中的多种媒体形式,如文本、图片、Web页面、音频和视频等集成表现形式。播放器每次从队列头部读取一帧的数据,从包头的时间戳中分解出该帧的播放时间,然后进行音视频同步处理。同步后的数据将进行解码,解码后的数据被送入缓存中等待。一旦该帧的播放时间到达,解码数据就从缓存中被取出,送入播放模块驱动底层硬件设备进行显示或播放。目前应用最多的播放器有RealPlayer、Windows Media Player、Quicktime三种。,流媒体文件格式,(1)RealNetworks公司的RA音频格式和RM视频格
21、式RA格式是RealNetworks公司开发的一种新型流式音频RealAudio文件格式,RM格式则是流式视频RealVideo文件格式,主要用来在低速率的网络上实时传输活动视频或音频,可以根据网络数据传输速率的不同而采用不同的压缩比,在数据传输过程中边下载边播放视频或音频,从而实现视音频数据的实时传送和播放,用户在客户端通过RealPlayer播放器播放该格式文件。,(2)Microsoft公司的ASF格式ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内的数据格式,通过分成一个个的网络数据包在互联网上传输,实现流式多媒体内容发布。ASF支持任意的压缩、解压缩编码方式,并可以
22、使用任何一种底层网络传输协议,具有很大的灵活性。,(3)Apple公司的MOV格式QuickTime的MOV格式是Apple公司开发的一种音频、视频文件格式,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,是创建3D动画、实时效果、虚拟现实、A/V和其它数字流媒体的重要基础。,9.3.2 RealMedia流媒体解决方案,1.编码器RealProducer是RealNetworks提供的流媒体编码器,可以从RealNetworks官方网站()上获得。下面以RealProducer Plus 11为例来讲解如何对其它格式的媒体文件进行编码,将其转换成RealMedia格
23、式文件。,(1)从“开始程序”菜单中启动RealProducer Plus 11,启动后界面如下图所示。,(2)在对话框中,左边是输入文件设置区,选中“输入文件”单选按钮,在文本框中输入需要转换的文件,或者单击后面的“浏览”按钮,选择需要转换的文件。如果选中“设备”单选按钮,则可以直接从设备中输入,例如从麦克风中输入音频,从摄像机中输入视频等。(3)右边是输出文件设置区,中间显示了输出文件的位置和名称。单击下方的四个按钮可以添加输出文件的位置、添加服务器目的地、改变输出文件的位置和文件名、删除输出文件等。,(4)单击上图中的“接收方式”按钮,弹出如下图所示对话框,在其中设置编码的相关参数。,可
24、以在上图模板中选择一个预先设置好的模板,如果对模板中的参数选项不满意,还可以双击需要修改的模板,在弹出的对话框中设定相关的参数。双击后界面如下图所示,在该对话框中,还可以通过模板列表下的两个按钮复制所选择的模板或者删除所选择的模板。,(5)关闭该对话框,回到程序主界面,单击“视频滤镜”按钮,在弹出的对话框中可以对输出视频的画面大小进行裁切,如下图所示。,(6)参数设定好后,单击“编码”按钮,即可输出RealMedia流媒体格式文件。,2.服务器作为当前互联网上最为成熟的流媒体服务器软件,RealNetworks公司的Helix Server适用于Unix、Linux、Windows等各种操作系
25、统。它不但支持RealNetworks公司自己的RealMedia格式的流媒体文件,还支持WMV、MOV等格式流媒体文件。Helix Server可以从RealNetworks官方网站()下载。下载Helix Server之前,首先要在RealNetWorks网站相关页面中填写用户姓名、使用的操作系统、电子邮件地址等相关信息,接着就可以下载到Helix Server。需要注意的是,一定要填写可以正常使用的电子邮件地址,否则将无法收取到RealNetworks公司发送的试用授权文件。,在收到试用授权文件之后,就可以开始安装Helix Server了。安装过程基本可以全部接受默认设置。首先选取授权
26、文件,接着设定管理员的用户名和密码,然后设定服务器的各个端口。这些端口基本上可以采用系统默认的设置,但需要注意的是Helix Server的默认端口容易跟HTTP的默认端口冲突,因为Helix Server默认的是采用80端口,如果计算机中通过IIS开启了Web服务则有可能导致日后配置的麻烦,所以建议大家在此将端口更改为其它没有使用的可用端口。安装完成Helix Server之后,在桌面上会出现两个快捷方式,分别为Helix Server和Helix Server Administrator的Web页面,它们分别用于启动Helix Server服务和管理Helix Server。建议在安装He
27、lix Server之后立即重新启动计算机,这样系统将会自动加载Helix服务,无需再手动激活了。,3.播放器在客户端,可以通过RealPlayer来连接服务器,播放流媒体文件。在RealPlayer中选择“文件打开”,在弹出的对话框中键入“rtsp:/流媒体服务器名或IP地址/流媒体文件路径/文件名”格式的流媒体文件地址即可,也可在IE浏览器的地址栏中键入该地址,系统会自动调用RealPlayer来播放。如果网页中包含一个嵌入的播放器,那么就不需要使用单独的播放器来访问流媒体文件,直接通过IE,就可以看到视频内容。如果需要在网页中嵌入RealPlayer,只需在网页代码的相应位置插入如下代码
28、即可。该代码包括两部分,第一部分为视频播放窗口的代码,第二部分为音频播放窗口的代码,如果需要播放的流媒体文件只有音频,则只需插入第二部分代码即可。(见教材),9.3.3 WindowsMedia流媒体解决方案,1.编码器Windows Media Encoder 9是微软官方的流媒体编码软件,它可以将实况或者预先录制的视频和音频文件转成Windows Media流媒体格式文件。该软件可以从Microsoft的官方网站()下载。下面以Windows Media Encoder 9为例来具体讲解如何对其它格式的媒体文件编码,将其转换为Windows Media流媒体格式文件。,(1)选择“开始程序
29、Windows MediaWindows Media Encoder”,弹出窗口如下图所示。,(2)在“New Session Wizard(新建会话向导)”对话框中选择“Convert a file(转换文件)”,分别通过单击“Browse(浏览)”按钮来选择需要转换的源文件以及转换后文件的存放位置,如下图所示。,(3)单击“下一步”,在对话框中选择内容分发的方法,该方法将决定会话中可用的编码设置。根据本章所讲解的内容,选择“Windows Media Server(streaming)(Windows Media 服务器(流式处理)”,如下图所示。,(4)单击“下一步”,在对话框中选择编码
30、方式,在“编码选项”对话框中选择视频、音频为“Mutiple bit rates video/audio(CBR)(多比特率视/音频(CBR)”方式,并在“Bit rate(比特率)”列表中根据用户的不同带宽选择一种或几种不同的比特率。如果同时选中多种比特率,那么客户端在接收时会根据本地的网络带宽自动选择合适的比特率。如果网络环境比较单纯(如局域网),可以只选择一种比特率。使用多比特率方式进行编码会耗时较长,最终的文件也会比较大,因为它实际上相当于几个不同比特率的WMV/WMA文件合在一起(如下图所示)。,(5)单击“下一步”,在对话框中设置播放器播放时显示的有关信息,比如标题、作者、版权等(
31、如下图所示)。,(6)单击“下一步”,对话框中将显示所选设置的简单总结(如下图所示)。如果没有错误,即可单击“完成”按钮开始编码。如果有错误,可以单击“上一步”回到相应的对话框中进行修改。,2.服务器Windows Media Server是微软提供的免费流媒体服务端软件,架构Windows Media Server 需要添加Windows Media Services,该软件包可以从微软官方网站()下载。Windows Media Services 9系列只可用作Windows Server 2003标准版、Windows Server 2003企业版和Windows Server 2003
32、数据中心版的可选组件。在安装Windows2003时可以选择这个服务,如果安装Windows 2003时没有选择添加此服务,也可以采用以下方法来添加:,(1)单击“开始管理工具配置服务器向导”。(2)在“配置服务器向导”中的“服务器角色”页上,选择“流媒体服务器”服务器角色。(3)完成向导的操作。“配置服务器向导”将安装Windows Media Services服务的下列必需子组件:Windows Media Services和Windows Media Services 管理单元。,但是在使用“配置服务器向导”时,不会安装以下可选的Windows Media Services服务子组件:用
33、于 Web 的 Windows Media Services 管理器,多播和广告日志记录代理。如果需要安装这些可选组件,可以采用以下方法:(1)单击“开始设置控制面板添加/删除程序”,选择“添加/删除Windows组件”。(2)在“Windows组件向导”的“组件”列表中,单击“Windows Media Services”,然后单击“详细信息”按钮。(3)在“Windows Media Services”对话框中的“Windows Media Services的子组件”列表中,选中要安装的可选Windows Media Services子组件的复选框。(4)完成向导的操作。,3.播放器在客户
34、端,用户可以通过Windows Media Player来连接服务器,以播放流媒体文件。在Windows Media Player中选择“文件打开URL”,在弹出的对话框中键入形如“mms:/流媒体服务器名或IP地址/流媒体文件路径/文件名”格式的流媒体文件地址即可,也可在IE浏览器的地址栏中键入地址,系统会自动调用Windows Media Player来播放。如果HTML网页包含一个嵌入的播放器,那么就不需要使用单独的播放器来访问流媒体文件,直接通过IE,就可以看到视频内容。如果需要在网页中嵌入Windows Media Player,只需在网页代码的相应位置插入如下代码即可。其中widt
35、h和height用来设置Windows Media Player窗口的大小。,9.3.4 QuickTime流媒体解决方案,QuickTime不仅仅是一个媒体播放器,而且是一个完整的多媒体架构,可以用来进行多种媒体的创建、生产和分发,并为这一过程提供端到端的支持,包括媒体的实时捕捉、以编程的方式合成媒体、导入和导出现有的媒体等。下面介绍如何利用QuickTime 7 Player对现有的媒体文件编码,将其转换为QuickTime流媒体格式文件。,(1)从“开始程序”菜单中启动QuickTime 7 Player,启动后界面如下图所示。,(2)单击“文件打开文件”,选择需要转换的文件。(3)单击
36、“文件导出”,在弹出的对话框中选择导出文件的位置,并在“导出”下拉列表框中选择“影片转换成QuickTime影片”,如下图所示。,(4)单击上图中的“选项”按钮,弹出“影片设置”对话框,如右图所示,在该对话框中对输出影片的视频和声音的相关参数进行设置。(5)设置好后单击“确定”按钮,即可输出为MOV流媒体格式文件。,2.服务器QuickTime Streaming Server是专为Mac OS X Server设计的,只能运行在Mac的硬件上。Apple公司还提供了Darwin Streaming Server,它与QuickTime Streaming Server具有相同的性质并且可以在
37、运行在Windows和Linux等多种平台上。,在安装Darwin Streaming Server之前,需要先安装以下两个软件:(1)QuickTime媒体播放工具可以从Apple公司网站或者其它软件下载网站下载。需要注意的是必须在服务器和客户端同时安装。(2)Perl语言解析器这本来是一个用于UNIX机的语言解析器,如果想在基于Windows的系统中安装QuickTime流媒体服务器,那么就必须安装该软件,最低版本要求是5.0以上。,Darwin Streaming Server是一个开放源码软件,可以从Apple公司网站上免费下载(),这里有Mac OS X、Linux、Windows
38、2000/2003 Server等版本可供选择,下载时可根据操作系统选择合适的版本。在下载之前还需要先进行注册。下载文件是一个自解压文件,解压后找到其中的Install.bat运行,运行过程全部在命令提示符窗口中完成。最后还需要设置登录用户名和密码。当看到“Setup Complete!”时就表示Darwin Streaming Server已经安装成功。,3.播放器QuickTime 流媒体文件播放器,除了播放MP3外,还支持MIDI播放,并且可以收听和收看网络直播,支持HTTP、RTP和RTSP标准。该软件还支持主要的图像格式和数字视频文件,比如JPEG、BMP、PICT、PNG、GIF、
39、AVI、MPEG以及Flash等。在远程计算机中可以通过QuickTime播放器来访问流媒体服务器,以播放流媒体文件。启动QuickTime 7 Player,选择“文件在新的播放窗口中打开URL”,在弹出的窗口中键入“rtsp:/流媒体服务器名或IP地址/流媒体文件路径/文件名”即可播放流媒体文件。也可以在浏览器的地址栏中输入“rtsp:/流媒体服务器名或IP地址/流媒体文件路径/文件名”来播放流媒体文件。,习题九,1.使用NetMeeting开展一次视频会议。要求至少3-4人参加,每人至少发言一次,使用NetMeeting的各项功能,如白板等。2.简述视频点播系统的结构。3.把一段2-3分钟的视频素材文件分别编码为RealMedia、Windows Media和QuickTime流媒体文件。4.安装并配置一台Helix Sever流媒体服务器。5.安装并配置一台Windows Media流媒体服务器。6.将RealPlayer流媒体播放器嵌入网页并链接流媒体文件。7.将Windows Media Player流媒体播放器嵌入网页并链接流媒体文件。,