论文部分内容阅读
近年来,多媒体技术尤其是流媒体技术的发展,引起了有关部门和机构的关注,为净化网络环境,流媒体发现技术应运而生。
本文首先介绍了流媒体的基本概念和原理,并回顾了流媒体的发现历程和技术现状,提出对流媒体进行有效发现的必要性。
然后,给出了流媒体发现的几个重要定义。根据发现方式的不同,将流媒体发现分为主动发现和被动发现。通过对主动发现技术的研究,将端口扫描和搜索引擎技术引入到流媒体发现中。将搜索和端口扫描技术相结合,提高了发现技术的准确性。在被动发现方面,在分析传统数据捕获低效的基础上,采用基于零拷贝技术的高性能数据捕获平台进行数据捕获,使数据捕获的性能有了显著的提高。并详细分析了几种流媒体协议和流媒体文件的格式。
接下来,本文对流媒体发现系统进行了设计。分析了流媒体发现系统的几种可行性方案,通过比较各种方案的优缺点,确定了最优方案。并详细论证了该方案的可行性、可扩展性等方面。同时,详细阐述了该方案各个子系统和模块的设计思想。
最后,在完成了互联网流媒体发现系统的实现,并通过一个实际使用系统作为测试平台,不同环境下分别完成了对主动发现和被动发现的分析,并给出了在真实环境下的发现数据。