论文部分内容阅读
随着多媒体和网络技术的快速发展,多媒体应用已经十分普及,然而,高质量的多媒体通信仍然存在许多尚未完全解决的问题困扰着研究者和用户。为了解决多点多媒体通信的服务质量,组播成为多媒体通信中最常用的传输方式。当前组播路由算法和协议各式各样,这些算法仅能在某些特定的应用场合具有很好的性能,而对于其它的应用则未必胜任。因此,有必要根据不同的多媒体应用数据特点,选择不同的组播算法,以此来达到系统性能的整体最优。而且,现有的组播路由算法仅能在一个组播区域内有效,不能应用于没有组播路由器连接的领域。而当前Internet网中部分路由器不支持组播功能,是一种非完全组播网。为了在这种非完全组播网中实现组播功能需要采用一些新的技术与机制。在国家科技部技术创新基金项目(No. 00C26224210641)——“远程教学协同群件产品”、国家教育部重点科学技术项目(No. 2000175)——“现代远程教育关键技术:交互式实时教学工具软件”和国家高技术研究发展计划资助项目(No. 2002AA119010)——“数字视音频编码、传输、测试与应用示范系统”的资助下,通过多个多媒体网络应用系统设计和开发的实践工作,作者对多媒体组播传输中的问题做了仔细的研究和实验,提出了一种新的算法可选组播框架FMPN(Flexible Multicasting on Partial-multicast Networks)。本文在回顾了多媒体传输技术,尤其是组播技术中的一些必要的基本知识以后,详细介绍了这种算法可选组播框架,该框架通过数据分类为不同的应用和数据类型寻找其最匹配的组播算法。FMPN一方面利用原本不支持组播的路由器传输组播数据,扩展应用所需的组播网络,另一方面通过在同一物理网络上提供不同的虚拟信道,为采用不同的组播路由算法提供基础,同时也为分层编码器提供多个独立的组播组作为其输出媒体各子流的传输信道。为了更好的对应用和媒体进行分析,以找到最匹配的组播算法,这个框架从应用类型、数据类型和数据层次等三个方面将多媒体数据进行分类。FMPN提供的算法可选组播机制通过对不同的应用类型和数据类型使用不同的组播算法,在系统内存开销和带宽瓶颈间达到平衡,能够实现系统整体的最优。本文最后还介绍了作者在攻读硕士学位的学习、研究和工作中所参与的多个多媒体网络应用系统,这些系统均是以多媒体在网络中的传输为技术基础,涵盖了从局域网教学到远程通讯、从视频会议到网络监控等多个方面,为作者在第三章中提<WP=4>出的理论算法提供了实验平台,并在后期的两个系统中得到了实际使用,达到了预期的效果。