18.8多播视频
如果假定视频服务器具有足够的总带宽以支持许多并行的视频流,多播可以通过同时运行许多单播来实现。即使这样的带宽确实存在,其还是非常低效。反之,多播是路由器的最主要的支持对象。路由器需要识别多播流,复制它们,并且将它们发送到多个目的地或地址。这个不要和IP广播混淆,IP广播中,单个的包被发送到局域网上的所有设备。
多播通常不用于公众网,但是能在专用或企业网络上用到。然而其给予路由器很大的负担,应该考虑到路由器通常还要支持很多其他的流量。路由器还负责检测和处理请求,如当用户无论是请求观看还是离开节目时,加入新的端口或者终止端口。
不像单播,用户对多播的传输没有控制。当连接时,他们将加入到多播节目刚好发生的任何点上,并且和电视广播类似,每个观众将同时看到相同的内容。相对于网络流量的突出优点,不得不设定这些限制。正如来自视频服务器的视频带宽和单播视频带宽相等,因此在不同的路由器之间,视频带宽是相等的。如果多个观看者从下行流路由器观看,他们只需要单播的带宽。除非观看者连接到不同的服务器,视频流需要在网络的不同部分之间复制。
多播地址使用会话通告协议(SAP)设置。SAP通知所有的支持多播的接收器,接收到的节目为网络上的多播广播。来自多播的连接或者断开连接的细节在互联网组管理协议(IGMP)中涉及。使用IGMP协议,路由器需要保持对下行流路径上的所有用户的跟踪,知道多播节目是否需要继续广播到一个给定的端口。如果一个新的用户请求加入,而他还没有被广播,那么合适的路由器必须复制这部分的网络中的这个节目。路由器也将广播SAP信息。
18.9视频会议
视频会议感觉上像是每个人为了一个商业目标长时间处于同一个房间。视频会议能够采用专用网络基于IP进行,但是必须小心控制延迟,使得人们之间的互动和对话不会产生延迟。
H.320标准定义了基于交换电话线路(ISDN)的视频会议,并且用于很多的早期企业视频会议设备中,通常在一个公司的不同地方的专用会议室。H.323由H.320演变而来,使得视频(和音频)会议能基于包的方式实现。其是一个相当成熟的全功能系统。大多数的供应商提供基于H.323的系统,并且通常来自不同供应商的设备可以互相操作。由于音频或语音会议远比视频会议普及,因此大多数的系统只支持音频。基于H.323的视频会议采用H.264进行视频压缩。
另外一个标准称为会话发起协议(SIP),其对于基于包的音频和视频会议非常普遍。SIP集中考虑在多个用户之间需要建立、保持和拆除连接会话的信息。
……
展开