|
1.不同网络间的移动
在横跨多个业务提供者的自治系统中,人们不能简单地利用原始的多播,因为核心路由器可能不支持多播。但是,基于用户层或网络层的应用程序,通过使用如UDP隧道多播协议(UMTP)和不带显式隧道的自动多播(AMT)的IETF协议来连接这些能多播的岛屿,将基于多播的应用扩展到一个不支持多播的网络。当移动主机从一个支持多播的网络移动到另一个不支持多播的网络,UMTP或AMT隧道必须在端客户和支持多播路由的中间节点间被提前建立。这种方法在客户移动到新的接入网时,可以通过在两个网络的边界和活动的UMTP隧道间安装网关代理来轻易地实现。
2.网络移动检测
可以实现在不同层发现新的无线接入点、子网或域。在移动主机(MH)的位置变换中,第一次移动检测发生在第2层,在那里客户根据接收到的无线电信号强度来决定它是否转换到了一个新的无线接入点。只要它切换到一个新的无线接入点,并且在第2层完成变换,客户需要计算出它是否在一个新的子网或域内。使用第3层触发机制(如路由广播或移动IP的ICMP广播),可以决定客户是否在不同的子网中。如果客户参加了实时通信会话,可以使用服务器广播那样的应用层检测机制。不过相较而言,使用第2层机制能够更快地取得变换通知。
3.加入/离开的等待时间
获取网络参数配置时间和IGMP加入/离开的等待时间增加了瞬时数据的损失和带宽的浪费。为了在客户移动中维持最小损失和等待时间,应该通过采取某些触发机制最小化转换时间,并且提供几乎瞬时的多播流的传输。多媒体流的触发技术可以在几个层实施,如第2层、第3层和应用层。同时需要避免与离开的等待时间相关的带宽的浪费。
4.负载平衡
在一个内容分布网络中,有多个本地内容服务器,当移动客户在蜂窝之间移动时,本地内容服务器需要相互之间的协调来将多媒体内容传输到移动客户。特别是当某个服务器严重负载时,相邻服务器需要能够将多媒体内容指向属于多播组的移动客户。基于全球定位系统(GPS)的定位可以选出一个候补的服务器。
5.内容缓冲
通过缓冲这个处理方法,流内容被动态地复制,离用户更近,可以提供更好的质量。对于一个随选流会话,信源使用多播来减少网络中带宽的使用,但是在多播开始前,这会引入客户延迟。分等级缓冲减少了等待时间和送到客户的流媒体的带宽使用。这样,当分级区域缓冲服务器在等待得到多播流时,它通过发送被请求流的前缀,减少了初始客户端的延迟。当移动主机从一个蜂窝移动到另一个蜂窝,并且在这个过程中接受一个新的多媒体代理的服务时,代理的前缀缓冲增加了快速触发技术的速度。使用一个RTSP服务器可以提供一个典型的流缓冲代理。但是关于缓冲仍然存在问题,如传输损失、变换损失、缓冲一致、接入记帐、授权和版权保护。
6.安全
当信源是多播媒体流时,信源可能会对一个基于节目类型和观众特性的特定流(音频或视频)进行加密。在内容提供者、本地联播台和商业环境中的客户之间,许多情况下都需要安全的内容分配来促进一个正确的商业模型。组密钥管理和媒体加密是移动多播的两个非常重要因素。由于应用的一对多的本质,通过采用中央集权的密钥管理构造可以使密钥分布成为可能,密钥管理构造由基于SAP的安全协会来补充完善。媒体的加密可以在不同层提供,如基于802.11的WEP,IPSec和传输层的安全RTP。作为重复变换的结果,一个移动客户易收到异类接入(如802.11,CDMA1XRTT)和IP地址改变的影响, |