组播和Microsoft视频会议技术

来源 :互联网世界 | 被引量 : 0次 | 上传用户:wangheng1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读



  随着网络技术和应用的快速发展,视频会议、视频广播、网上新闻、网上学校、网上股市行情发布、网上多人游戏(MUD)、高清晰度电视等将成为未来一段时间宽带多媒体网络的基本应用。网络多媒体应用的发展不仅对带宽提出了更高的要求,同时也对现有的基于单播的网络通信方式提出了新的挑战。为了适应不断涌现的多媒体应用需求,近年来,一种新的网络通信技术——组播通讯正在得到越来越广泛地应用。在简要介绍组播的基本概念和基本原理的基础上,本文重点介绍了Windows 2000组播及视频会议的实现技术,希望帮助企业更好地组织和开展网上视频会议等多媒体应用。
  
  组播的基本概念和原理
  
  1. 问题的提出
  当前,Internet数据传输可以采用3种方式:


  (1)单播(Unicast)
  所谓“单播”,即点对点通讯。如图1,源主机发送的每一个信息包都具有唯一的IP目标地址。在这种情况下,一个信息包必须发往一个确定的地址并被网络上某个确定的主机接收。
  (2)广播(Broadcast)
  源主机发送的每一个信息包能被网段上所有IP主机接收。这里,IP广播包目标地址的主机部分被设置成全1,网络部分被设置成子网地址。
  (3)组播(Multicast)
  组播也称为多点广播,即多播。如图2,组播介于单播和广播通讯之间,源主机发送的每一个信息包可以被若干主机接收。但是,这些主机必须是同一个组播组的成员。
  目前,Internet上绝大多数的数据传输采用单播方式,它是针对点对点可靠地文件传输应用设计的。随着Internet商业化进程地加快以及多媒体信息技术的发展,网络多媒体应用将日趋普及。如何利用现有的网络,开展诸如视频广播、远程教育、网上股市行情发布等多媒体应用,

已成为IT界一个重要的研究课题。
  同文件传输、静态网页浏览等传统的网络应用不同,网络多媒体应用包含大量的音频和视频数据,它对带宽有着更高的要求。其次,在传送一个音频流或视频流时,少量数据的丢失不会影响声音、图像的传送。相反,为了保证声音、图像的传输质量,必须对数据包传送的速率和次序作严格地控制。实时协议(Real-time protocol)及QoS保证(Quality-of Service guarantee)正好表达了这种需求。最后,视频广播、远程教育、网上股市行情发布等多媒体应用一般要求同一信息同时被多个主机接收。在基于单播的网络上开展这类应用时,针对不同的目标地址,同一个数据需要复制多次并发送给每一个客户端。当网络上接收信息的用户不断增加时,内容服务器(Content Server)将承受极大的负荷,同时,主干网上将出现大量冗余的信息,网络拥塞现象极易发生。
  基于单播的视频广播不仅因需要发送许多相同的数据包增加了服务器负荷、浪费了带宽,而且,单播视频广播解决方案缺乏可伸缩性。随着用户的不断增长,信息供应商需要不断升级自己的骨干网和服务器硬件。广播可以将一份数据同时发送给所有用户,但是,将一个数据包发送到所有网段,不管该网段是否有主机需要接收该信息同样是一种带宽的浪费。大量的广播包不仅使网络上所有主机疲于接收、处理大量的与自己无关的信息,降低了客户端计算机的性能,而且,如果路由器转发这些广播包,路由回环很容易引起一场广播风暴。有鉴于此,IP广播通信通常被限制在本地子网内。除非特殊配置,路由器一般不会转发IP广播信息包。
  为了有效地在Internet、Intranet上开展视频会议、视频广播等多媒体应用,人们研究、开发了一种新的网络通讯技术——IP组播通讯。同单播、广播通讯方式相比,IP组播通讯吸收了两者的优点,同时避免了它们的弱点。如图2,源主机只需要发送一个IP组播信息包,路由器在必要时才将该信息拷贝到响应的端口。鉴于IP组播技术能够较好地适应多媒体广播应用,真正将Internet变成广播媒体,近年来,该技术得到了各大软、硬件厂商的支持。目前,Internet上最大的组播实验网是一个称之为MBone(Multicast Backbone)的多播骨干网。MBone创建于1992年3月。如图3,这是一个虚拟的网络,它由Internet上多个组播岛(multicast island)及连接这些孤岛的隧道组成。在组播岛内,数据以组播方式传输,组播岛之间数据的传输依赖于Internet单播隧道。


  
  2.基本原理
  组播采用一种称之为“推”的通讯模型(a push model of communication)。如同广播、电视节目的接收一样,收音机、电视机只需将接收频率调整到希望接收的电台即可。在组播通讯中,源主机使用一个组播IP地址发送信息,客户端计算机只需通知网卡监听具有该组播IP地址的信息包即可。这里,源主机好比是一个广播、电视发射台,它无需了解哪些计算机正在接收数据广播。源主机发送信息时使用的组播IP地址好比是电台的发射频率,客户端计算机只需监听该“频率”的数据信息即可接收数据广播。IANA规定:组播使用D类IP地址,其范围为224.0.0.0~239.255.255.255。该段地址只能用于组播,不能用于单播 。
  为了帮助客户机加入组播通讯,源主机需要一种特定的格式发布组播信息。MBone使用SDP(Session Description Protocol)发布组播信息。SDP为客户机接收组播包提供了完整的信息,它包括:组播会议的名称和描述、组播包发布的时间、信息包类型(音频、视频或纯文本等)、IP地址、端口号及传输协议等。当然,除了SDP外也可以采用其他方式发布组播信息,例如使用Web网页发布组播会议,用嵌入网页的控件接收组播数据。
  为了接收组播信息,客户机需要加入一个组播组。IETF制定了IGMP(Internet Group Management Protocol)负责处理这一任务。当一台客户机加入一个组播组时,它需要完成如下2步操作:1)通知本地路由器,客户机希望接收哪个组播信息。2)设置IP地址和端口,启动组播数据包监听。由于组播组是动态的,因此,客户机随时可以加入和退出。当子网上最后一台接收组播的客户机退出组播组后,路由器将自动停止向该网段发送该组播信息。显然,这样做可以有效地减少网络负载。
  开展组播通讯要完成的大部分工作由路由器及其相关协议实现。目前,绝大多数的路由器支持组播,用户只需要增加内存、升级软件并作一些相应的配置即可。
  
  Microsoft的组播视频会议技术
  
  为了帮助企业在本地局域网或广域网上开展虚拟会议,Microsoft在新近发布的Windows 2000操作系统中, 基于TAPI 3.0(Telephony Applications Programming Interface)提供了对IP组播视频会议技术的支持。注意,Windows 95/98不支持IP组播技术,Microsoft将组播称为多播。由于Microsoft的IP多播技术是基于Internet标准的,因此,当前正在使用的绝大多数标准的路由器、局域网交换机都支持这种多播技术。
  同传统的基于多点控制器(Multipoint Conference Unit,简称MCU)的视频会议技术不同,Microsoft的TAPI IP多播视频会议技术采用了无会议服务器模型(serverless conferencing model)。它支持H.323协议,而所有的音频混合及视频切换功能均由客户端计算机完成。由于省去了多点控制器产品,采用IP多播技术开展视频会议能为客户节省更多的资金。
  
  1.配置和部署
  利用Microsoft IP多播技术开展视频会议,需要对网络作一定配置并部署响应的服务器,具体步骤如下:
  (1)检查和配置网络
  Microsoft IP多播视频会议(IP Multicast videoconferencing)要求网络及路由器支持多播。在一个共享局域网(以太网)上,如果所有的客户机都安装了Windows 2000 Professional操作系统,则网络无需配置即可用于多播通讯;如果参加会议的客户机分布在不同的网段上,这时就需要检查和配置相关的路由器。有关路由器的配置信息请参阅Windows 2000 Server帮助文档及相关路由器手册。Microsoft在Windows 2000 Resource Kit中提供了一个诊断工具——MCAST,用来检查网络的某个部分是否支持多播。MCAST是一个命令行工具,它能重复发送和接收IP多播包。
  (2)安装ILS服务器
  同召开一个实际的会议一样,虚拟会议组织者首先需要预定会议室(申请网络资源)并拟订会议时间。作为一个虚拟的会议室和公告牌,Microsoft ILS(Internet Locator Services)服务器允许会议组织者利用Windows 2000电话拨号程序(Phone Dialer)在其上创建并发布会议邀请。通过电话拨号程序,与会者可以访问ILS服务器,查看会议及相关信息(如会议名称、时间等)。在指定的时间,利用电话拨号程序,与会者可以在不同的地点连入网络并加入视频会议。
  作为IIS的一个可选组件,Microsoft Site Server ILS服务是部署Microsoft IP多播会议的一个基本组件。它为会议提供目录服务,用户可以增加、删除、查看多播视频会议。作为Windows域的一个成员,Site Server ILS服务可以被安装在网络的任何一台Windows 2000服务器上。当然,这些服务器必须首先安装IIS服务。Microsoft允许在网络上部署多台ILS服务器,并利用Windows 2000的NLBS(Network Load Balancing)提供负载均衡服务。
  有关安装Site Server ILS服务的具体过程请参阅Windows 2000 Server帮助文档。安装结束后,还需要使用ILSCFG命令在活动目录中注册该ILS服务器。ILSCFG是Windows 2000自带的一个命令行程序。利用它可以注册、取消注册在活动目录中运行Site Server ILS服务的服务器。另外,ILSCFG还可以列出已注册的ILS服务器以及ILS服务器发布的用户和会议。
  (3)安装MADCAP服务器
  如前所述,源主机必须在224.0.0.0~239.255.255.255范围内选择一个多播地址后,才能发送多播信息。这里,Microsoft利用MADCAP服务器(多播地址分配服务器)为每一个多播会议分配一个动态多播IP地址。当会议组织者创建一个会议时,电话拨号程序首先在网络上搜索MADCAP服务器,并为该会议请求一个多播IP地址。随后,在网络上搜索ILS服务器并在其上创建一个会议对象(conference object)。作为Windows 2000 DHCP服务的一个部分,MADCAP服务在功能上与DHCP服务相互独立。DHCP服务负责提供单播地址分配,MADCAP提供组播地址分配功能。为了安装MADCAP服务,首先需要在域中选择一台Windows 2000服务器并安装DHCP服务。通过在DHCP服务器中创建一个IP多播作用域(Scope),可以启用MADCAP服务。
  小型、中型商业用户可以将DHCP服务安装在一台Windows 2000主域控制器(Primary Domain Controller)中。但是,对于企业级用户,基于性能方面的考虑,Microsoft不建议在主域控制器中安装DHCP服务。另外,网络上可以安装多台DHCP服务器并利用Windows 2000的cluster提供集群服务。
  (4)安装域控制器和活动目录服务
  Windows 2000使用活动目录(Active Directory)在网络上发布ILS 服务的位置。虽然域控制器和活动目录不是开展多播会议所必需的。但是,没有它们,电话拨号程序将无法自动定位ILS服务器。这时,用户需要手工配置电话拨号程序并指定ILS 服务器的名称或IP地址。
  如果打算在企业内部网上提供IP多播视频会议服务,Microsoft建议安装域控制器和活动目录服务(用户无需了解ILS服务器的位置,便可以方便地参加网上视频会议)。不过,客户端计算机要想在活动目录中找到ILS 服务器的名称或IP地址,需要同时满足如下3个条件:① 启动电话拨号程序的客户端计算机必须是Windows 2000域的成员。② 用户使用一个合法的帐号并登录到Windows 2000域中。③ 网络上安装了ILS服务器并通过运行ILSCFG在活动目录中注册。
  可见,即使安装了域控制器和活动目录服务,安装并注册了ILS服务器,如果用户没有一个合法的帐号,或者客户端计算机没有登录到Windows 2000域中,用户同样不能访问活动目录。这时,ILS服务器的位置必须在电话拨号程序中手工添加。因此,对域内每一个参加视频会议的用户,系统管理员都应为其在域控制器中建立一个用户帐号。
  (5)安装和配置客户端
  Microsoft多播视频会议客户端有多播工作站(Workstation)和多播会议室(Conference Room)2种形式。所谓多播工作站是指每个与会者使用一台计算机,通过电话拨号程序参加多播会议。这里,客户端计算机必须配备声卡、视频照相机(video camera)、麦克风、扬声器或头戴式耳机。Windows 2000支持各类全双工(Full Duplex Audio)、半双工声卡。如果客户端计算机安装了全双工声卡,录音与回放可以同时进行。单击“开始”并指向“程序”、“附件”、“娱乐”,利用Windows 2000“声音-录音机”应用程序,可以检查你的声卡是否支持全双工工作方式。所谓多播会议室是指一个物理的会议室,它装备了可消除回音的远距离麦克风(Long-Rang Microphone)和大屏幕电视(Big-Screen Television),通过一台计算机与远程多播网连接。
  无论是多播工作站还是多播会议室都需要通过电话拨号程序(Phone Dialer)加入视频会议。电话拨号程序是一个支持Microsoft IP多播视频会议技术的、基于TAPI 3.0的应用程序。在安装Windows 2000操作系统时,该组件已默认安装。因此,用户只需要按如下步骤作一些简单配置即可。
  ① 启动电话拨号程序
  单击“开始”并指向“程序”、“附件”、“通讯”,单击“电话拨号程序”就可以启动客户端电话拨号程序。
  ② 检查和配置ILS服务器
  如前所述,如果用户使用合法的帐号登录Windows 2000域,应该在Internet目录看到ILS服务器。否则,需要手工添加ILS服务器:
  a)右键单击“Internet 目录”节点,然后单击“添加目录”。
  b)在“目录名”中键入计算机名或网络上的“Site Server ILS”服务器的 IP 地址,然后单击“添加”即可。
  
  2.开展组播视频会议
  完成上述配置后,用户便可以在网上创建、管理、浏览并参加IP多播视频会议。方法如下:
  (1)创建一个会议
  a)在Internet 目录树中选择一台ILS服务器,准备在其上创建并发布会议。
  b)右单击该ILS服务器,再单击“新建会议”。
  c)在“会议属性”对话框中,输入会议名称、描述,指定会议的开始和结束时间,同时选择会议范围。
  d)单击“权限”标签,利用“添加”、“删除”按钮指定允许加入、修改和删除会议的会议成员。
  e)单击“确定”,完成会议的创建。
  会议创建工作结束后,会议组织者可以通过E-mail或工作日程安排软件,例如Microsoft Outlook的信息与协作客户端将会议召开的时间、内容等通知与会者。在指定的时间内,与会者通过访问ILS服务器加入在线会议
  (2)加入在线会议
  a)启动电话拨号程序,找到ILS服务器
  b)在ILS服务器的会议文件夹中寻找希望参加的会议。
  c)右单击希望参加的会议,单击“加入”
  加入在线会议后,在“会议室”目录下,用户可以看到其他与会者的姓名。同样,如果一个多播会议室加入在线会议,所有与会者都能看到该会议室的名称。
  (3)退出在线会议
  单击电话拨号程序工具栏中的“退出”按钮,可以退出会议。默认情况下,IP多播视频会议将持续进行,直到最后一个与会者退出或会议结束时间到为止。
  
  结论
  
  长期以来,人们一直在谈论网络视频会议的优势,例如可以节省开会所需的时间和费用。雇员可以参加实时会议,接受远程培训,在异地办公并与分散在其它地区的员工一起协同工作等。但是,由于带宽不足,缺乏一个完善的视频会议解决方案,网络视频会议技术一直未得到广泛地应用。基于TAPI 3.0,Windows 2000提供了对多点广播技术的支持。作为一种廉价的、可伸缩的解决方案,Microsoft的IP多播视频会议技术能较好地适应中小商业用户的需求。另外,除了视频会议、视频广播等多媒体应用外,IP多播技术还可以广泛应用于软件、邮件的分发,网络报纸订阅等。作为Internet上一种新的通信技术,其应用前景十分看好。
  
  
其他文献
近日由于撞击事件使得中美关系再一次陷入低谷并导致双方黑客之争。笔者认为这其中爱国主义热情固然占了第一位,但是其中所引发的一系列问题却远比这次攻击事件大的多,远比这次攻击事件的影响大的多。因为,此次事件从最终角度讲,终究是一场黑客之战,目的都是尽量破坏对方网络站点,使之瘫痪或者使其内容改变或者收集对方机密信息。  从目前双方所报道的情况来看各有损失,从总体上来看,美国网站的受损率远没有中国黑客所说的
期刊
一位银行的负责人士坦言:我们大力发展网上银行更看重的是网上金融服务产生的不可估量的附加值,因为网上银行的一个重要目的就是拉来其它银行的客户,同时留住本行的优质客户。  “网上银行”是指客户通过互联网上虚拟的银行柜台,可以不受空间、时间的限制,只要一台电脑、 一根电话线,就可以享受每周7天,每天24小时不间断服务的虚拟银行。网上银行的优势是显而易见的。但它毕竟是个新生事物,人们对它的了解、熟悉、使用
期刊
作为智能光纤网络的全球领导者,阿尔卡特公司于2001年4月5日在DWDM太比特级传输领域创造了两项世界记录:其一,阿尔卡特公司打破了10Tbit/s(10,000Gbit/s)的极限,创造了在单一光纤上传输的绝对世界记录;其二,阿尔卡特创造了在7,300公里越洋传输中速率达3Tbit/s(3,000Gbit/s)的记录。  上述两项成果是在阿尔卡特公司实验室实现的,现已提交给世界光纤大会(OFC)
期刊
现时下人们见面的问候语不再是“您吃了吗”而是“您买B股了吗?”B股对中国内地市场的开放,着实让中国股民兴奋了一把,可兴奋之余,不由得又得仔细想想到底B股该怎么炒。炒股除了去拥攘的交易大厅外,还有一个好去处就是上网。据全球知名互联网测量公司NetValue近期调查显示,访问股票交易/金融这个子部门的到达率,从去年十二月至今年三月份呈稳步上升趋势,从26.9%增至35.4%,增加了近32%。其中主要的
期刊
教育及科研是每一个国家科技进步、经济发展、国力雄厚的动力和基础。随着Internet、远程教育、终身教育等新技术、新观念的快速发展,具有五千年悠久文明历史的中国教育事业同样面临着前所未有的机遇和挑战。为了帮助国内教育科研领域全面了解世界先进国家利用网络及信息技术推进教育科研的最新趋势,促进中国教育及科研计算机应用及网络的发展,加强中国高校与世界先进国家高校的相互交流与合作,推动中国教育科研信息化进
期刊
网络技术正以前所未有的速度渗入普通家庭,电话会议、电视、CD、DVD、MP3音乐节目,来自监视摄像头的信号,控制设备的命令,以及来自Internet的多媒体数据流等,正在普通家庭中变成现实。通过家庭网络,还可以实现电力设施远程控制供给个人家庭的电量并自动读表。目前网络技术进入家庭的步伐还较慢,而且大部分集中在多层居住单元和一些小型商业用户。但是毫无疑问,当设备价格下降到可承受的程度时,网络技术进入
期刊
是什么把网络相互连接起来?是路由器。路由器是互联网络的枢纽、“交通警察”。目前路由器已经广泛应用于各行各业,各种不同档次的产品已经成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通的主力军。  90年代后期以来,全世界电话用户以年均6%的速度增长,而数据业务量则以年均40%速度增长,其中Internet连网主机数,最近十年平均年增83%,业务量增长速度更快,几乎每半年翻一番。  In
期刊
新世纪的第一年,英特尔在中国的活动异常的活跃,从最为业界轰动的奔腾4微处理器到英特尔呼叫中心的推出,再到英特尔中国春季开发技术论坛活动的召开,短短几个月的时间, 英特尔在华充分展示了自己源源不断的产品线和永无至尽的先进技术。  英特尔在华研发业务的规模和范围迅速扩大,说明中国正日益成为专业技术的关键来源。而这种关键的最大功劳来自于英特尔中国实验室。英特尔公司是较早在中国设立实验室的跨国公司之一,在
期刊
由于国内互联网骨干的陆续建成并不断扩容。网络的瓶颈已经逐渐转移到了边缘接入网上。据IDC2000年统计,不满意网络连接速度的互联网用户已经占到总用户数的60%以上。  宽带城域网的内容就是要建设一个城市中的边缘宽带接入网,为用户提供高速接入服务,实现“最后一公里”的连接。  宽带城域网建成后,不仅能为用户提供到互联网的一个高速通道,而且在城市内部实现了宽带互连。在这个网络平台之上可以产生大量创造性
期刊
当前,网络安全是因特网从业人员一个极其热门的研究方向。其实它并非一个单独的研究领域,它是和日常的网络运行融为一体的。对网络的链路状态、所提供的服务类型、接口流量、受攻击情况、易毁性等方面情况的监控和掌握,是保证整体网络安全运作的基础。网络监控可以细化为加密与解密、日志分析、网络攻击、网络防护、网络监听、网络扫描、网络审核、系统相关等等方面。在此,介绍几种实用的且为“Free version”的监控
期刊