论文部分内容阅读
本文首先研究了流媒体技术和P2P技术的基本原理、特点和最新发展。主要阐述了流媒体技术的关键技术和P2P网络的几种主要的拓扑结构,并将P2P技术和一般的内容发布技术进行比较,指出了其主要优势。接着,进行了基于P2P技术的网络电视系统的总体设计,提出了系统的框架,系统的用户工作流程,P2P算法,数据中心和系统端软件的设计方案。然后对系统的具体实现进行了详细的阐述,实现了媒体源的采集和编码,WEB服务,数据存储管理,XML解析,内网穿透和流媒体播放器等网络电视系统中必需的关键功能模块。最后对系统进行了集成测试试验,实现了基本的P2P网络电视系统。