流媒体解决方案_第1页
流媒体解决方案_第2页
流媒体解决方案_第3页
流媒体解决方案_第4页
流媒体解决方案_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多媒体技术与应用主编:马武第9章网络多媒体技术9.1网络多媒体技术概述教学目标理解网络多媒体技术的概念;掌握网络视频会议的组成;了解交互式网络电视IPTV的组成;了解网络远程监控系统的组成。9.1.1网络多媒体技术的概念和发展网络多媒体技术是一门综合的、跨学科的技术,它综合了计算机技术、网络技术、通信技术以及多种信息科学领域的技术成果。网络多媒体技术主要包括:(1)网络通信技术;(2)多媒体压缩与编码技术;(3)流媒体技术和网络多媒体应用系统。9.1网络多媒体技术概述随着网络技术的飞速发展以及企业、家庭及个人对多媒体信息日益增长的需求,网络多媒体技术将朝着以下方向发展:(1)表现形式多样化。网络多媒体的表现形式越来越丰富,除了图像、音频、视频等常规媒体表现形式外,一定会出现更多新的媒体表现形式,如听觉、触觉、味觉等。(2)设备控制集中化。分散的媒体设备不易管理,将设备集中化可以更高效地使用、维护和管理设备,有利于灵活制作网络多媒体产品。(3)互动式技术。互动式技术可以使用户与多媒体应用系统之间进行各种交互操作。互动式技术的灵活性和实用性,也使网络多媒体技术能够应用于更多的领域。9.1网络多媒体技术概述9.1.2网络多媒体技术的应用网络视频会议交互式网络电视IPTV网络远程监控…9.1网络多媒体技术概述网络视频会议网络视频会议系统是利用各种多媒体终端和通信网络,在点与点或者多点之间进行实时双向视频、音频、图像等各种数据通信的多媒体交流平台。视频会议系统分为硬件视频会议系统和软件视频会议系统两类。网络视频会议系统通常由多点控制单元MCU、视频会议终端、传输网络和相关附件等构成。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述多点控制单元(MultipointControlUnit,MCU)也叫多点会议控制器。MCU是视频会议系统的关键设备,它的作用相当于一个交换机。MCU是视频会议系统的核心部分,为用户提供群组会议、多组会议的连接服务。视频会议终端有桌面型、机顶盒型和会议室型三种。传输网络即宽带连接方式,通常有LAN接入、ADSL接入、CableModem接入和无线接入四种方式。视频会议系统需要哪些附属设备需要看具体应用需求,通常用到的附属设备包括投影仪、监视器、大型扩音器、麦克风、大型摄像机、DVD播放机、录像机、写字板、记忆卡、放映机等。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述交互式网络电视IPTV交互式网络电视IPTV是一种利用宽带有线电视网,集计算机、多媒体、网络通信等多种技术于一体,向家庭用户提供数字电视、视频服务、信息服务、互动社区、互动休闲娱乐、电子商务等多种交互式服务的数字媒体技术。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述IPTV的系统结构主要包括前端系统、传输系统和接收系统三部分,由流媒体服务、节目采编、存储及认证计费等功能模块组成。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述(1)前端系统前端系统主要完成视频节目采集编辑、存储、节目管理、认证计费等功能。(2)传输系统传输系统一般是宽带通信网络,由核心设备、节点设备以及传输线路组成。(3)接收系统接收系统负责接收、存储和播放或转发IPTV节目流媒体数据信息。IPTV用户终端接收系统一般有三种形式:①个人计算机;②网络机顶盒和电视接收机;③手机。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述网络远程监控网络远程监控将图像处理、声音处理、检索查询等多媒体技术综合应用到实时报警系统中,使监控系统更广泛地应用到工业生产、交通安全、银行保安、酒店管理等领域中。网络远程监控可以分为远程监视和远程控制两部分内容。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述网络远程监控系统一般由视频采集系统、信号传输系统和视频处理系统三部分组成。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述(1)视频采集系统视频采集系统主要由各监控点的摄像机、云台及控制器组成,主要完成视频图像信号采集。(2)信号传输系统信号传输分有线和无线传输两种,信号传输系统主要包括电源信号的传输、视频信号的传输和控制信号的传输线路三部分组成。(3)视频处理系统视频处理系统主要完成对视频信号的数字化处理、图像信号的显示、图像信号的存储、及图像信号的远程传输。9.1.2网络多媒体技术的应用9.1网络多媒体技术概述9.2网络多媒体关键技术教学目标了解多媒体数据压缩的必要性和可能性;掌握多媒体数据有损压缩和无损压缩的概念;理解衡量多媒体数据压缩技术好坏的性能指标;理解多媒体数据传输对通信网络的要求。9.2.1多媒体数据压缩技术网络多媒体技术的核心不是多媒体数据的展示技术而是多媒休数据的压缩技术。多媒体数据压缩技术是通过数学运算将原来较大的文件变为较小文件的数字处理技术。多媒体数据压缩的目的是有效地去除与有用信息无关或是人的视听觉不敏感的信息,并使原来的信号不失真,利用最少的时间和最小的空间存储和传输多媒体数据。9.2网络多媒体关键技术多媒体数据压缩的必要性多媒体主要包括文本、图像、音频和视频等,计算机要传输多媒体信息首先必须将多媒体信号数字化,数字化后的多媒体信号的数据量是非常大的而且,如果多媒体数据通过网络进行传输,必须要有很大的带宽。为了解决这一问题,可以采用提高计算机CPU速度,扩大存储容量,提高通信线路的传输率,但这些方法终归是有限的,而且这些都取决于硬件的发展,单纯地依靠这些方法是不现实的。而多媒体数据压缩技术则是一个行之有效、花费少且效果显著的方法。9.2.1多媒体数据压缩技术9.2网络多媒体关键技术多媒体数据压缩的可能性多媒体数据之所以能够压缩,是因为图像、音频和视频这些媒体具有很大的压缩潜力。首先,原始的图像、音频和视频等数据有极强的相关性,也就是说有大量的冗余信息。其次,由于人的感官具有某种不敏感性,多媒体信息中还存在着从主观感受来看的大量冗余信息。9.2.1多媒体数据压缩技术9.2网络多媒体关键技术多媒体数据压缩方法分类多媒体数据压缩一般分为有损压缩和无损压缩两种。有损压缩是指使用压缩后的数据进行重构,重构后的数据与原来的数据有所不同,但不影响对原始资料表达信息的理解。有损压缩一般用于图像、声音和视频的压缩。典型的用于有损压缩的算法有混合编码的JPEG标准,预测编码,变换编码等。9.2.1多媒体数据压缩技术9.2网络多媒体关键技术无损压缩是指使用压缩后的数据进行重构,重构后的数据与原来的数据完全相同,不存在任何误差。无损压缩一般用于要求重构的信号与原始信号完全一致的场合。无损压缩的主要特点是压缩比较低,通常为2:1到5:1,一般用来压缩文本和数据。典型的用于无损压缩的算法有霍夫曼编码、香农-费诺编码、算术编码、行程编码等,其中算术编码压缩效果较好。常见的无损压缩软件有Lharc、Arj、Pkzip、Compress、Gzip等。9.2.1多媒体数据压缩技术9.2网络多媒体关键技术多媒体数据压缩技术的性能指标衡量多媒体压缩技术好坏主要有三个指标:压缩比、图像质量、压缩和解压的速度。除此之外,还要考虑压缩算法所需要的软件和硬件。9.2.1多媒体数据压缩技术9.2网络多媒体关键技术多媒体数据的传输对通信网络的要求主要表现在以下几方面:1.要有足够的吞吐量网络吞吐量指的是有效的网络带宽,反应了网络所能传输数据的最大极限容量。多媒体信息的数据量大,传输多媒体信息的网络必须有足够的传输带宽来完成多媒体信息的传输。2.要有足够小的延时多媒体通信系统对延时的要求主要体现在多媒体数据的实时传输方面,尤其对于音频和视频信息的传输,这一要求尤为突出。9.2.2多媒体通信网络技术9.2网络多媒体关键技术3.要有同步的控制机制在多媒体应用中往往要对某种媒体执行加速、放慢、重复等交互处理,所以要求网络提供同步业务服务,并且必须满足媒体同步的要求,包括媒体间同步和媒体内同步。4.要有较低的差错率网络中数据的传输有一项重要的性能指标,即差错率,它反映了网络传输的可靠性。在在多媒体应用中,数据对网络的可靠性要求更高,图像、图像丢失或错一个像素,不会影响图形、图像的整体效果和质量,但不允许丢失一个分组信息,否则会使传输过去的图像产生断裂。音视频的传输对于差错率的要求相对宽松一些。9.2.2多媒体通信网络技术9.2网络多媒体关键技术9.3流媒体技术教学目标理解流媒体技术的概念;掌握流媒体技术的原理;掌握一般流媒体系统的组成;了解常见流媒体文件格式;理解常用流媒体传输协议;掌握流媒体编码器RealProducer、WindowsMediaEncoder和QuickTime的使用;掌握常见流媒体服务器的架构方法;掌握将流媒体播放器RealPlayer和WindowsMediaPlayer嵌入网页的方法。9.3.1流媒体技术概述流媒体是指在互联网上采用流式传输技术的连续时基媒体。流媒体并非是一种新的媒体,实质上是一种新的媒体传输方式,更进一步地说是一种满足特定要求的数据格式。流媒体技术是指将视频和音频等多媒体信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边收看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。流媒体技术并不是单一的技术,它是融合了很多网络技术之后所产生的技术,涉及到流媒体数据的采集、压缩、存储、传输以及网络通信等多项技术。9.3流媒体技术流媒体技术原理流媒体实现的关键技术是流式传输。流式传输基本原理如图9-3所示。图9-3流式传输基本原理9.3.1流媒体技术概述9.3流媒体技术用户(Web浏览器)通过HTTP/TCP与Web服务器交换信息,获取流媒体服务清单,根据获得的流媒体服务清单向媒体服务器(A/VServer)请求相关服务。然后客户机的Web浏览器启动相应的媒体播放器(A/VP1ayer),通过RTP/UDP从媒体服务器中获取流媒体数据,实时播放。在播放过程中,客户机的媒体播放器需要实时通过RTCP/UDP与媒体服务器交换控制情息,媒体服务器根据客户机反馈的流媒体接收情况智能调整向客户机传送的媒体数据流,从而在客户端达到最优的接收效果。9.3.1流媒体技术概述9.3流媒体技术流媒体系统组成一个基本的流媒体系统包括编码器、服务器和播放器三部分。编码器对视频源中原始的音视频数据进行一定格式的压缩编码,转换为流媒体文件,以便在因特网上传播。常见的流媒体编码器有RealNetworks公司的RealProducer、Microsoft公司的WindowsMediaEncoder、Apple公司的QuickTime三种。9.3.1流媒体技术概述9.3流媒体技术服务器是流媒体系统的核心,其性能直接决定流媒体系统的总体性能。在和客户端进行通信时,服务器负责将流媒体数据按照客户端的要求封装成数据包不间断地传送到客户端浏览器上,保持与客户端的通信,响应客户端的交互请求,与流媒体存储器保持联系,做好数据备份、实时数据处理、权限管理和广播管理。播放器是一种能够与流媒体服务器通信的软件,它能够播放或丢弃收到的流媒体文件。目前应用最多的播放器有RealNetworks公司的RealPlayer、Microsoft公司的WindowsMediaPlayer、Apple公司的QuickTime三种。9.3.1流媒体技术概述9.3流媒体技术流媒体文件格式9.3.1流媒体技术概述9.3流媒体技术(1)RealNetworks公司的RA音频格式和RM视频格式RA格式是RealNetworks公司开发的一种新型流式音频RealAudio文件格式,RM格式则是流式视频RealVideo文件格式,用户在客户端通过RealPlayer播放器播放该格式文件。(2)Microsoft公司的ASF格式ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内的数据格式,通过分成一个个的网络数据包在互联网上传输,实现流式多媒体内容发布。使用Microsoft公司的媒体播放器WindowsMediaPlayer可以直接播放该格式的文件。(3)Apple公司的MOV格式QuickTime的MOV格式是Apple公司开发的一种音频、视频文件格式,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式。9.3.1流媒体技术概述9.3流媒体技术9.3.2流媒体传输协议RTP与RTCP协议RTP协议(Real-timeTransportProtocol,实时传输协议)是Internet上针对多媒体数据流的一种传输协议。该协议在一对一或一对多的传输情况下工作,其目的是为交互式音频、视频等具有实时特征的数据提供端到端的传送服务、时间信息和实现流同步。RTCP协议(Real-timeTransportControlProtocol,实时传输控制协议)的功能是和RTP一起,为顺序传输数据包提供可靠的传送机制,并对网络流量和拥塞进行控制。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。9.3流媒体技术2.RSVP协议RSVP协议(ResourceReservationProtocol,资源预订协议)是针对普通Web方式访问数据时,会长时间与服务器保持连线状态而占用带宽这种缺陷提出的,使用这种流式媒体协议可以预留一部分网络带宽资源。RSVP的两个重要概念是流与预定。流是从发送者到一个或多个接收者的连接特征,通过IP包中“流标记”来认证。RSVP提供两种类型的预定:专用预定和共享预定。RSVP支持四种基本消息类型,包括资源预订请求消息、路径消息、错误与确认消息以及断开消息四种基本消息类型。9.3.2流媒体传输协议9.3流媒体技术3.RTSP和MMS协议RTSP(Real-timeStreamingProtocol,实时流传输协议)是TCP/IP协议体系中的一个应用层协议,由RealNetworks和Netscape公司共同提出。它提供了一个可扩展的框架以控制、按需传送实时数据,如音频、视频等,数据源既可以是实况数据产生装置,也可以是预先保存的媒体文件。MMS(MicrosoftMediaServerProtocol,微软媒体服务器协议)是用来访问并流式接收WindowsMedia服务器中ASF、WMV等格式文件的一种协议。MMS协议用于访问WindowsMedia发布点上的单播内容,它是连接WindowsMedia单播服务的默认方法。9.3.2流媒体传输协议9.3流媒体技术9.3.3流媒体解决方案流媒体技术的广泛应用使得各种流媒体解决方案层出不穷,其中,RealNetworks公司的RealMedia、Microsoft公司的WindowsMedia和Apple公司的QuickTime是目前主流的流媒体解决方案。9.3流媒体技术RealNetworks公司的RealMediaRealNetworks公司是世界领先的网上流媒体解决方案的提供者,它提供从制作端、服务器端到客户端的所有产品。RealMedia的基本工作模式9.3.3流媒体解决方案9.3流媒体技术编码器——制作流媒体RealProducer是RealNetworks提供的流媒体编码器,有初级版(Basic)和高级版(Plus)两个版本。作为流媒体编码器,RealProducer能够将多种格式的音频、视频或动画媒体文件通过压缩转换为能进行流式传输的流媒体格式文件,如avi、mov、wav、mp3、mpg、rm、wmv、asf和flv等。该编码器可以从RealNetworks官方网站(/)或其它软件下载网站上获得,目前最新的版本为RealProducer14。9.3.3流媒体解决方案9.3流媒体技术从官方网站下载安装文件后,双击安装文件,会出现如图9-5的界面,选择“InstallRealProducer”按钮即可安装RealProducer14。图9-5RealProducer14安装界面9.3.3流媒体解决方案9.3流媒体技术下面以RealProducer14为例来讲解如何对其它格式的多媒体文件进行编码,将其转换成RealMedia格式文件。①单击“开始|所有程序|RealProducer14”,启动RealProducer14,界面如图9-6所示。9.3.3流媒体解决方案9.3流媒体技术②在启动后的界面中,默认显示的是“Input”选项卡,选中“File”单选按钮,在文本框中输入需要转换的文件,或者单击后面的文件夹图标,在弹出的对话框中选择本地计算机上的需要转换的文件。选中下面的“StartPosition”和“EndPosition”,通过修改后面的起始时间可以设置只转换输入文件的某一段视频而不是全部视频。在下面“Audio/VideoPreprocessing”部分可以对素材文件进行预处理设置,如图9-6所示。如果选中“USB/CaptureDevice”单选按钮,则可以“Audio”和“Video”后面的下拉列表框设置直接从相关设备中输入信号源,例如从麦克风中输入音频,从摄像机中输入视频等,选中下面的“Duration”,通过修改后面的时间可以设置从信号源转换视频的时长,如图9-7所示。9.3.3流媒体解决方案9.3流媒体技术图9-6RealProducer14工作界面图9-7输入设备选项9.3.3流媒体解决方案9.3流媒体技术③选中“Output”选项卡,界面如图9-8所示。单击“Output”后面的加号按钮可以增加一个输出文件。此时“EncodingSettings”部分会显示当前编码的相关属性设置,右边的一列按钮依次为“从模板中增加一个编码设置”、“编辑选中的模板”、“保存为模板”、“删除模板”。在“OutputFile”部分可以修改输出文件的位置和名称。在“OutputServers”部分可以设置将转换后的流媒体文件直接输出到流媒体服务器上。9.3.3流媒体解决方案9.3流媒体技术图9-8输出文件设置9.3.3流媒体解决方案9.3流媒体技术④单击图9-8中的“编辑选中的模板”按钮,弹出如图9-9所示对话框,在其中修改当前选中编码属性设置模板的相关参数。图9-9编码属性设置9.3.3流媒体解决方案9.3流媒体技术⑤参数设定好后,单击“OK”确定。然后单击如图9-6工作界面中常用工具栏上的“StartJob”按钮,即可输出RealMedia流媒体格式文件,转换过程如图9-10所示。图9-10RealProducer14流媒体文件转换过程9.3.3流媒体解决方案9.3流媒体技术服务器——发布流媒体作为当前互联网上最为成熟的流媒体服务器软件,RealNetworks公司的HelixServer适用于Unix、Linux、Windows等各种操作系统。它不但支持RealNetworks公司自己的RealMedia格式的流媒体文件,还支持WMV、MOV等格式流媒体文件。9.3.3流媒体解决方案9.3流媒体技术HelixServer可以从RealNetworks官方网站()下载。安装HelixServer的过程基本可以全部接受默认设置。需要注意的是设定服务器的各个端口时,默认端口容易跟HTTP的默认端口冲突,因为HelixServer默认的是采用80端口,如果计算机中通过IIS开启了Web服务则有可能导致日后配置的麻烦,所以建议在此将端口更改为其它没有使用的可用端口。9.3.3流媒体解决方案9.3流媒体技术安装完成HelixServer之后,在桌面上会出现两个快捷方式,分别为HelixServer和HelixServerAdministrator的Web页面,它们分别用于启动HelixServer服务和管理HelixServer。建议在安装HelixServer之后立即重新启动计算机,这样系统将会自动加载Helix服务,无需再手动激活了。9.3.3流媒体解决方案9.3流媒体技术播放器——播放流媒体客户端播放器RealPlayer分为Basic和Plus两个版本,RealPlayerBasic是免费版本,但RealPlayerPlus不是免费的,能够提供更多的功能。RealPlayer既可以独立运行,也能作为插件在浏览器中运行。9.3.3流媒体解决方案9.3流媒体技术在客户端,可以通过RealPlayer来连接服务器,播放流媒体文件。在RealPlayer中选择“文件|打开”,在弹出的对话框中键入“rtsp://流媒体服务器名或IP地址/流媒体文件路径/文件名”格式的流媒体文件地址即可。也可在IE浏览器的地址栏中键入该地址,系统会自动调用RealPlayer来播放。如果网页中包含一个嵌入的播放器,那么就不需要使用单独的播放器来访问流媒体文件,直接通过IE,就可以看到视频内容。9.3.3流媒体解决方案9.3流媒体技术如果需要在网页中嵌入RealPlayer,只需在网页代码的相应位置插入如下代码即可。该代码包括两部分,第一部分为视频播放窗口的代码,第二部分为音频播放窗口的代码,如果需要播放的流媒体文件只有音频,则只需插入第二部分代码即可。在网页中嵌入RealPlayer的方法详见教材9.3.3流媒体解决方案1.RealNetworks公司的RealMedia中播放器部分。9.3.3流媒体解决方案9.3流媒体技术2.Microsoft公司的WindowsmediaWindowsMedia的前身是Microsoft公司的Netshow产品,随着流媒体的广泛应用,Microsoft公司推出了整套的流媒体制作、发布和播放产品。WindowsMedia产品的一大特点是其制作、发布和播放软件与Windows服务器操作系统是集成在一起的,不需要额外购买。9.3.3流媒体解决方案9.3流媒体技术WindowsMedia的基本工作模式如图9-12所示。图9-12WindowsMedia的基本工作模式9.3.3流媒体解决方案9.3流媒体技术编码器——制作流媒体WindowsMediaEncoder9是微软官方的流媒体编码软件,它可以将实况或者预先录制的视频和音频文件转成WindowsMedia流媒体格式文件。该软件可以从Microsoft的官方网站()或其它软件下载网站下载。9.3.3流媒体解决方案9.3流媒体技术下面以WindowsMediaEncoder9为例来具体讲解如何对其它格式的媒体文件编码,将其转换为WindowsMedia流媒体格式文件。①选择“开始|所有程序|WindowsMedia|WindowsMedia编码器”,弹出窗口如图9-13所示。图9-13WindowsMediaEncoder新建会话9.3.3流媒体解决方案9.3流媒体技术②在“新建会话”对话框中选择“转换文件”,分别通过单击“浏览”按钮来选择需要转换的源文件以及转换后文件的存放位置,如图9-14所示。图9-14选择输入源和输出文件位置9.3.3流媒体解决方案9.3流媒体技术③单击“下一步”,在对话框中选择内容分发的方法,该方法将决定会话中可用的编码设置。根据本章所讲解的内容,选择“WindowsMedia服务器(流式处理)”,如图9-15所示。图9-15选择内容分发方法9.3.3流媒体解决方案9.3流媒体技术④单击“下一步”,在对话框中选择编码方式,在“编码选项”对话框中选择视频、音频为“多比特率视/音频(CBR)”方式,并在“比特率”列表中根据用户的不同带宽选择一种或几种不同的比特率。如果同时选中多种比特率,那么客户端在接收时会根据本地的网络带宽自动选择合适的比特率。如果网络环境比较单纯(如局域网),可以只选择一种比特率。使用多比特率方式进行编码会耗时较长,最终的文件也会比较大,因为它实际上相当于几个不同比特率的WMV/WMA文件合在一起(如图9-16所示)。9.3.3流媒体解决方案9.3流媒体技术图9-16编码方式设置9.3.3流媒体解决方案9.3流媒体技术⑤单击“下一步”,在对话框中设置播放器播放时显示的有关信息,比如标题、作者、版权等(如图9-17所示)。图9-17显示信息设置9.3.3流媒体解决方案9.3流媒体技术⑥单击“下一步”,对话框中将显示所选设置的简单总结(如图9-18所示)。如果有错误,可以单击“上一步”回到相应的对话框中进行修改。如果没有错误,即可单击“完成”按钮开始编码,编码过程如图9-19所示。9.3.3流媒体解决方案9.3流媒体技术图9-18新建会话向导总结图9-19WindowsMediaEncoder9流媒体文件编码过程9.3.3流媒体解决方案9.3流媒体技术⑦编码结束后,将会显示“编码结果”对话框,如图9-20所示。单击“关闭”即可结束此次编码过程,单击“播放输出文件”即可播放转换后的流媒体文件,单击“新建会话”即可开始设置另一个编码过程。图9-20编码结果9.3.3流媒体解决方案9.3流媒体技术服务器——发布流媒体WindowsMediaServer是微软提供的一个免费流媒体服务端软件,架构WindowsMediaServer需要添加WindowsMediaServices。WindowsMediaServices虽然是WindowsServer2003系统的组件之一,但在默认情况下并不会自动安装,而是需要用户手动添加。9.3.3流媒体解决方案9.3流媒体技术该软件包可以从微软官方网站下载,然后采用以下方法来添加:①单击“开始|管理工具|配置服务器向导”。②在“配置服务器向导”中的“服务器角色”页上,选择“流媒体服务器”服务器角色。③完成向导的操作。9.3.3流媒体解决方案9.3流媒体技术“配置服务器向导”将安装WindowsMediaServices服务的下列必需子组件:WindowsMediaServices和WindowsMediaServices管理单元。但是在使用“配置服务器向导”时,不会安装以下可选的WindowsMediaServices服务子组件:用于Web的WindowsMediaServices管理器,多播和广告日志记录代理。如果需要安装这些可选组件,可以采用以下方法:①单击“开始|设置|控制面板|添加/删除程序”,选择“添加/删除Windows组件”。②在“Windows组件向导”的“组件”列表中,单击“WindowsMediaServices”,然后单击“详细信息”按钮。③在“WindowsMediaServices”对话框中的“WindowsMediaServices的子组件”列表中,选中要安装的可选WindowsMediaServices子组件的复选框。④完成向导的操作。9.3.3流媒体解决方案9.3流媒体技术播放器——播放流媒体在客户端,用户可以通过WindowsMediaPlayer来连接服务器,以播放流媒体文件。在WindowsMediaPlayer中选择“文件|打开URL”,在弹出的对话框中键入形如“mms://流媒体服务器名或IP地址/流媒体文件路径/文件名”格式的流媒体文件地址即可。也可在IE浏览器的地址栏中键入地址,系统会自动调用WindowsMediaPlayer来播放。如果HTML网页包含一个嵌入的播放器,那么就不需要使用单独的播放器来访问流媒体文件,直接通过IE,就可以看到视频内容。9.3.3流媒体解决方案9.3流媒体技术如果需要在网页中嵌入WindowsMediaPlayer,只需在网页代码的相应位置插入如下代码即可。在网页中嵌入WindowsMediaPlayer的方法详见教材9.3.3流媒体解决方案2.Microsoft公司的WindowsMedia中播放器部分。9.3.3流媒体解决方案9.3流媒体技术Apple公司的QuickTimeApple公司的QuickTime是仅次于RealMedia和WindowsMedia的流媒体解决方案,可以用来进行流媒体的创建、生产和分发,并为这一过程提供端到端的支持。它的一个显著特点是支持转播功能和模块化API,用户可以方便地通过QTSSAPI为服务器添加新的功能。9.3.3流媒体解决方案9.3流媒体技术编码器——制作流媒体QuickTime不仅仅是一个媒体播放器,而且是一个完整的多媒体架构,可以用来进行多种媒体的创建、生产和分发,并为这一过程提供端到端的支持,包括媒体的实时捕捉、以编程的方式合成媒体、导入和导出现有的媒体等。9.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论