论文部分内容阅读
本文首先简单地介绍了IP组播的技术,分析了IP组播的现状和困境,继而引入应用层组播的思想。然后对应用层组播技术进行了讨论,对现有的应用层组播协议和项目进行了介绍,给出了分析和比较。在上述工作的基础上,提出了一个单源的应用层组播的协议,命名为SSALM(SingleSourceApplicationLayerMulticast)。SSALM协议采用树优先的构造策略,在组成员之间构造基于源的组播分发树,并在源树的基础上建立叠加网。成员可以独立地加入组和退出组,并在组播树中进行切换。本文给出SSALM协议的设计,包括加入组,退出组等一些关键问题的算法。根据SSALM协议的设计,在Windows平台上实现了该协议。最后,说明了一个基于SSALM协议开发的音频组播系统,表明SSALM协议的正确性和实用性。