第13章 分布式多媒体网络技术.ppt
《第13章 分布式多媒体网络技术.ppt》由会员分享,可在线阅读,更多相关《第13章 分布式多媒体网络技术.ppt(176页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 13 章 分布式多媒体网络技术随着网络技术的迅速发展,高速的传输的宽带随着网络技术的迅速发展,高速的传输的宽带网为分布式多媒体应用提供了关键的技术支撑。网为分布式多媒体应用提供了关键的技术支撑。多样信息元素的网络融入,多种方式的网络组多样信息元素的网络融入,多种方式的网络组合应用,以及国际标准化的推出和实行,使得合应用,以及国际标准化的推出和实行,使得多媒体网络技术已经在信息技术领域中占有相多媒体网络技术已经在信息技术领域中占有相当重要的地位。人们已经逐步适应多媒体网络当重要的地位。人们已经逐步适应多媒体网络环境,成为我们生活和工作中不可缺的部分,环境,成为我们生活和工作中不可缺的部分,现
2、代化带来的许多新词汇如可视电话、视频会现代化带来的许多新词汇如可视电话、视频会议、视频点播、基于议、视频点播、基于WebWeb的远程教育已经不再的远程教育已经不再使人感到陌生。使人感到陌生。本章将分别介绍本章将分别介绍分布式多媒体的网络技分布式多媒体的网络技术的一些基本概念、超文本和超媒体的术的一些基本概念、超文本和超媒体的系统组成和运作机制、网络视频会议系系统组成和运作机制、网络视频会议系统和标准、视频点播统和标准、视频点播VODVOD和交互式和交互式ITVITV电电视、以及宽带用户接入网技术。视、以及宽带用户接入网技术。13.1 13.1 分布式超媒体系分布式超媒体系统概念统概念网络分布式
3、数据处理网络分布式数据处理包括了处理技术和包括了处理技术和分布结构两方面概念,这个概念又是建分布结构两方面概念,这个概念又是建立在集中和分散这两种信息服务都能实立在集中和分散这两种信息服务都能实现的原则基础上的。下面我们主要了解现的原则基础上的。下面我们主要了解现有分布式超媒体系统特征以及目前的现有分布式超媒体系统特征以及目前的分布式超媒体技术。分布式超媒体技术。13.1.1 13.1.1 分布式超媒体系统特征分布式超媒体系统特征从理论上来说,分布式数据处理将处理从理论上来说,分布式数据处理将处理技术和分布结构这两个领域能最好地结技术和分布结构这两个领域能最好地结合在一起。要求计算机系统不仅能
4、连接合在一起。要求计算机系统不仅能连接到所有的业务领域,而且能致力于各业到所有的业务领域,而且能致力于各业务领域的应用。务领域的应用。分布式超媒体系统分布式超媒体系统具有资源分散性、集具有资源分散性、集中管理性和资源透明性等特征。中管理性和资源透明性等特征。资源分散性资源分散性不同于单机模式的多媒体系统,分布式超媒不同于单机模式的多媒体系统,分布式超媒体系统的所有多媒体资源都是分散存储的的。体系统的所有多媒体资源都是分散存储的的。实际应用时,逻辑上看似集中的资源,其真实际应用时,逻辑上看似集中的资源,其真正的物理位置具体可以存在于一个服务器或正的物理位置具体可以存在于一个服务器或多个服务器。多
5、个服务器。对于大型的多媒体制作,可以分为许许多多对于大型的多媒体制作,可以分为许许多多的小项目,由不同的计算机分别完成,最终的小项目,由不同的计算机分别完成,最终合起来解决的是一个问题。合起来解决的是一个问题。集中管理性集中管理性由于所有的分布式系统都用一个网络联在一起,由于所有的分布式系统都用一个网络联在一起,所以很容易实现信息系统的综合管理。例如,所以很容易实现信息系统的综合管理。例如,WWWWWW万维网的信息能够让全球网共享,就是通万维网的信息能够让全球网共享,就是通过了一个集中管理的协议,在这个协议组织下,过了一个集中管理的协议,在这个协议组织下,分散的信息得到了充分合理的调用。分散的
6、信息得到了充分合理的调用。在专用的分布式多媒体系统中,计算机组成网在专用的分布式多媒体系统中,计算机组成网络,每台计算机可以与一台或多台其它计算机络,每台计算机可以与一台或多台其它计算机联结起来,作为大型项目设计协同工作的一个联结起来,作为大型项目设计协同工作的一个成员,由中心程序进行控制管理。成员,由中心程序进行控制管理。资源透明性资源透明性分布式多媒体系统资源分布式多媒体系统资源面向处于系统中的所有面向处于系统中的所有用户,只要使用符合协议规定的规范,就能获用户,只要使用符合协议规定的规范,就能获取信息或使用网上资源,这就是资源的透明性取信息或使用网上资源,这就是资源的透明性,这种透明性包
7、括服务器位置、资源名称、存,这种透明性包括服务器位置、资源名称、存取方式、安全级别、性能指标等各个方面。分取方式、安全级别、性能指标等各个方面。分布式多媒体系统集多媒体信息获取、表示、表布式多媒体系统集多媒体信息获取、表示、表现、处理、存储、传输为一体,同时把多媒体现、处理、存储、传输为一体,同时把多媒体信息的综合性、实时性、交互性和分布的计算信息的综合性、实时性、交互性和分布的计算机系统资源的分散性、并行处理性、以及系统机系统资源的分散性、并行处理性、以及系统透明性密切相结合。透明性密切相结合。13.1.2 13.1.2 分布式超媒体技术分布式超媒体技术分布式超媒体系统的处理是相当复杂的,分
8、布式超媒体系统的处理是相当复杂的,目前与多媒体有关的主要涉及的技术有:目前与多媒体有关的主要涉及的技术有:远程协作技术、多媒体实时控制技术、远程协作技术、多媒体实时控制技术、多媒体信息检索技术、以及多媒体通讯多媒体信息检索技术、以及多媒体通讯等技术。等技术。远程协作技术远程协作技术CSCWCSCW(Computer Support Cooperative Computer Support Cooperative WorkWork)技术,就是基于分布式超媒体环境和通)技术,就是基于分布式超媒体环境和通讯,以合作形式建立各种各样的应用程序。其讯,以合作形式建立各种各样的应用程序。其中中CSCS即计
9、算机技术的支持环境,即计算机技术的支持环境,CWCW即一个群件即一个群件协同工作完成一项共同的任务。它所要研究的协同工作完成一项共同的任务。它所要研究的是协同工作区别与单独工作的特点、如何利用是协同工作区别与单独工作的特点、如何利用信息技术实现既快捷又灵活的全面合作。群件信息技术实现既快捷又灵活的全面合作。群件是具体的技术或实体,是具体的技术或实体,CSCWCSCW的要解决群件之间的要解决群件之间的通讯、合作和协调便是三大要素。的通讯、合作和协调便是三大要素。通讯是基础通讯是基础,因为群件组的地理位置以分散为,因为群件组的地理位置以分散为特征。合作环境中的多媒体文件传送和控制更特征。合作环境中
10、的多媒体文件传送和控制更为复杂,它不同与一般点对点的信号传输,需为复杂,它不同与一般点对点的信号传输,需要结合计算机处理技术完成组之间的通讯。要结合计算机处理技术完成组之间的通讯。合作是主要形式合作是主要形式,任何一项工作都是由多方合,任何一项工作都是由多方合作完成的,以信息共享式为主。区别与单独的作完成的,以信息共享式为主。区别与单独的设计或操作的是,设计或操作的是,CSCWCSCW工作合作是并行的,不工作合作是并行的,不是组之间的先后处理方式。是组之间的先后处理方式。协调是合作的关键协调是合作的关键,共享式信息允许多方访问,共享式信息允许多方访问或处理,好的协调模式能使组员之间避免发生或处
11、理,好的协调模式能使组员之间避免发生冲突和重复劳动。冲突和重复劳动。多媒体实时控制技术多媒体实时控制技术分布式超媒体系统中的同步和时间约分布式超媒体系统中的同步和时间约束特别重要,需要解决定时的多媒体束特别重要,需要解决定时的多媒体信息、同步和时间约束下的编程、实信息、同步和时间约束下的编程、实时交互过程的控制和协调、以及多媒时交互过程的控制和协调、以及多媒体的质量问题等。体的质量问题等。对于动态离散型的多媒体和连续媒体,对于动态离散型的多媒体和连续媒体,在整个聚集、传送以及合成都受到规在整个聚集、传送以及合成都受到规定时间和同步的严格限制。定时间和同步的严格限制。例如在包含音频、视频的内容中
12、,任何部分例如在包含音频、视频的内容中,任何部分或细节的延迟、抖动和表示都会影响整体效或细节的延迟、抖动和表示都会影响整体效果。因此必须进行有效的控制和管理,这种果。因此必须进行有效的控制和管理,这种情况下,首先要提供适当的多媒体码流以保情况下,首先要提供适当的多媒体码流以保障规定时间内的数据到达,其次,将各个部障规定时间内的数据到达,其次,将各个部分进行限时的同步拼接。分进行限时的同步拼接。该技术围绕着应用过程的检错、避错、容错该技术围绕着应用过程的检错、避错、容错和异常处理技术,处处关心控制逻辑的完整和异常处理技术,处处关心控制逻辑的完整性、软性、软/硬件以及软件界面之间的协调性、人硬件以
13、及软件界面之间的协调性、人机交互的有效性、信息交换的正确性、设备机交互的有效性、信息交换的正确性、设备控制的安全性、时序控制的合理性、数学运控制的安全性、时序控制的合理性、数学运算中变量定义域的合法性。算中变量定义域的合法性。多媒体信息检索技术多媒体信息检索技术分布式超媒体系统中实现多媒体信息检分布式超媒体系统中实现多媒体信息检索,技术更加复杂。目前使用最为广泛索,技术更加复杂。目前使用最为广泛和成功的应用系统就是基于文本或文献和成功的应用系统就是基于文本或文献的检索,即的检索,即WWWWWW(World Wide WebWorld Wide Web)万)万维网,是互联网环境应用中的信息系统,
14、维网,是互联网环境应用中的信息系统,它采用主从结构的管理模式、超文本它采用主从结构的管理模式、超文本(HypertextHypertext)或超媒体信息结构,超)或超媒体信息结构,超越了信息所在的物理位置,实现了全球越了信息所在的物理位置,实现了全球范围的信息共享。范围的信息共享。多媒体通讯技术多媒体通讯技术支持分布环境的通讯要解决各物理点多媒体支持分布环境的通讯要解决各物理点多媒体资料的传递,这涉及到多媒体资料的描述、资料的传递,这涉及到多媒体资料的描述、存储、提取、输运和接收等技术,并且还要存储、提取、输运和接收等技术,并且还要能实现多种通讯方式,包括点对点、点对多能实现多种通讯方式,包括
15、点对点、点对多点、多点对多点、多点对一点等。点、多点对多点、多点对一点等。根据不同的时间需要,可采用异步通讯和同根据不同的时间需要,可采用异步通讯和同步通讯方式。异步通讯是一种基于存储转发步通讯方式。异步通讯是一种基于存储转发的通信,忽略了被传送数据的时域特征。同的通信,忽略了被传送数据的时域特征。同步通讯则强调时间的即时性,可建立在一种步通讯则强调时间的即时性,可建立在一种实时链路的基础上实现交互、共享,这对于实时链路的基础上实现交互、共享,这对于交互式网络视频应用特别重要。交互式网络视频应用特别重要。13.2 Web13.2 WebWebWeb或万维网或万维网WWWWWW(World Wi
16、de World Wide WebWeb)即环球信息网,它起源于)即环球信息网,它起源于19891989年年3 3月,由欧洲量子物理实验室月,由欧洲量子物理实验室 CERNCERN(the European Laboratory the European Laboratory for Particle Physicsfor Particle Physics)发展而成,)发展而成,是一种主从结构的分布式超媒体系是一种主从结构的分布式超媒体系统。统。13.2.1 Web 13.2.1 Web 概述概述WebWeb技术在网上提供了各种类别的技术在网上提供了各种类别的数据库系统,如文献期刊、产业信数据
17、库系统,如文献期刊、产业信息、论文检索等等,极大地满足了息、论文检索等等,极大地满足了人们及时、迅速和便捷地获取信息人们及时、迅速和便捷地获取信息的愿望。的愿望。WebWeb的特点的特点19931993年以来,年以来,Web Web 的技术有了突破性的进展,的技术有了突破性的进展,Web Web 服务器有效地组织了地理位置分散的计算服务器有效地组织了地理位置分散的计算机群,解决了远程信息服务中的文字显示、数机群,解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,便捷和界面友好据连接以及图像传递的问题,便捷和界面友好的访问方式,使的访问方式,使WebWeb迅速成为迅速成为 Intern
18、et Internet 上使上使用最广泛的信息传播方式。用最广泛的信息传播方式。WebWeb系统中的信息资源主要由系统中的信息资源主要由WebWeb页构成,页构成,Web Web 页采用超文本格式,可以含有多种类型的超级页采用超文本格式,可以含有多种类型的超级链接,使得指向任何其他文档、链接,使得指向任何其他文档、WebWeb页或特定页或特定标记位置。标记位置。Internet Internet 上无数个上无数个WebWeb页和超级链页和超级链接组成了交叉结构的巨大信息网。接组成了交叉结构的巨大信息网。WebWeb的体系结构的体系结构WebWeb采用客户采用客户/服务器式体系结构,包括服务器式
19、体系结构,包括WebWeb服务器、服务器软件、和客户机。服务器、服务器软件、和客户机。WebWeb服务器是基于服务器是基于InternetInternet传输协议和快传输协议和快速信道上的高性能计算机,它的任务是速信道上的高性能计算机,它的任务是根据用户要求提供所需要的根据用户要求提供所需要的HTMLHTML文件。文件。目前的目前的WebWeb服务器,具有支持服务器,具有支持InternetInternet上上分布式超文本的访问、分布式超文本的访问、InternetInternet的音频的音频和视频服务、通信和协作服务、动态地和视频服务、通信和协作服务、动态地组织用户所需的信息、与数据库的应用
20、组织用户所需的信息、与数据库的应用操作等许多功能。操作等许多功能。服务器软件服务器软件就是就是WebWeb服务器的管理软件,服务器的管理软件,常见的有常见的有IISIIS(Microsoft Internet Microsoft Internet Information ServerInformation Server)、)、PWSPWS(Microsoft Personal Microsoft Personal WebServerWebServer)、)、Apache HTTP ServerApache HTTP Server、Netscape Enterprise Server Netsc
21、ape Enterprise Server 等。等。Windows NTWindows NT及及20002000以上的操作系统中常以上的操作系统中常安装安装IISIIS,IISIIS中包含基于中包含基于WebWeb的管理工具的管理工具。同时,。同时,IISIIS本身可以作为一个本身可以作为一个WebWeb服务服务器,或者与相关的技术一起实现数据源器,或者与相关的技术一起实现数据源的访问和处理,建立利用服务器脚本和的访问和处理,建立利用服务器脚本和组件代码传送的组件代码传送的WebWeb应用程序。应用程序。通过通过IISIIS的管理功能,可以创建的管理功能,可以创建WebWeb和和FIPFIP站
22、点、改变站点设置、向服务器操作者站点、改变站点设置、向服务器操作者分配任务、启动和停止站点、管理事务、分配任务、启动和停止站点、管理事务、查看统计资料、本地或远程地管理任务,查看统计资料、本地或远程地管理任务,并为并为WebWeb服务器或其他的服务器执行其他服务器或其他的服务器执行其他的管理任务。的管理任务。WebWeb客户机客户机可以是一般的可以是一般的MPCMPC机,通过浏机,通过浏览器可以在网络中搜索、定位、接收来览器可以在网络中搜索、定位、接收来自服务的自服务的HTMLHTML文件。文件。WebWeb的工作原理的工作原理WebWeb是如何运作的呢?每个是如何运作的呢?每个WebWeb服
23、务器都服务器都具有唯一标识的具有唯一标识的IPIP地址,它们通过高速地址,它们通过高速通信线路直接与通信线路直接与InternetInternet连接。而基于连接。而基于TCP/IPTCP/IP协议的协议的InternetInternet则通过则通过IPIP网关或网关或路由器组织互联关系,使得路由器组织互联关系,使得WebWeb服务器能服务器能按用户的需求指向目标地址并返回信息。按用户的需求指向目标地址并返回信息。图图13-1 13-1 服务器软件的服务模式服务器软件的服务模式如图如图13-113-1所示,在所示,在WebWeb服务器上运行的服务器服务器上运行的服务器软件,使用软件,使用HTT
24、PHTTP(超文本传输协议)通过(超文本传输协议)通过TCP/IPTCP/IP接收和发送接收和发送HTIPHTIP的页请求,并把数据的页请求,并把数据反馈给客户浏览器。用户的浏览器通过反馈给客户浏览器。用户的浏览器通过HTMLHTML解释器将收到的数据转换成可以理解的格式。解释器将收到的数据转换成可以理解的格式。在服务器端。最早的在服务器端。最早的 Web Web 应用程序中,动态应用程序中,动态 Web Web 页用公共网关接口页用公共网关接口 (CGI)(CGI)构建。构建。CGI CGI 定定义了一个供脚本和已编译模块使用的接口,义了一个供脚本和已编译模块使用的接口,它们通过该接口访问与
25、页请求一起传递的信它们通过该接口访问与页请求一起传递的信息。息。目前的目前的WebWeb服务器服务器增加了安全性和特殊功能,如增加了安全性和特殊功能,如在服务器端的客户机状态管理、事务处理集成、在服务器端的客户机状态管理、事务处理集成、远程管理、资源共享等。客户机请求向远程管理、资源共享等。客户机请求向WebWeb服务服务器请求的内容可分为脚本页、编译页或两者的器请求的内容可分为脚本页、编译页或两者的混合体。其中脚本页对应于混合体。其中脚本页对应于WebWeb服务器文件系统服务器文件系统中的脚本文件,这个文件一般是中的脚本文件,这个文件一般是HTMLHTML和其他一和其他一些脚本语言的混合。当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第13章 分布式多媒体网络技术 13 分布式 多媒体 网络技术
限制150内