预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于网络编码的P2P直播系统冗余优化研究的任务书 任务书 一、背景 近年来,P2P直播系统在网络传媒领域中越来越受到关注,由于其良好的扩展性和高效性,已成为视频直播的主要技术之一。P2P直播系统利用用户之间的协作,共同分担视频直播带宽,减轻服务器的负载压力。与传统的CDN直播系统相比,P2P直播系统在节约带宽和降低延迟方面具有优势。 在P2P直播系统中,网络编码作为一种高效的数据传输技术,得到越来越广泛的应用。网络编码技术可以将多个流的数据划分为一系列数据包,并将这些数据包进行编码,从而提高数据传输的冗余性和实时性。然而,在P2P直播系统中,网络编码技术的冗余传输问题,往往导致了性能的下降和延迟问题的加剧。因此,如何优化基于网络编码的P2P直播的冗余问题,成为了当前的研究热点。 二、任务 本研究的任务是在P2P直播系统的基础上,通过对网络编码技术的优化和应用,实现基于网络编码的P2P直播系统的冗余优化,并对该系统进行测试和评估。 具体任务包括: 1.对基于网络编码的P2P直播系统进行分析,对系统中的问题和瓶颈进行定位和分析。 2.了解网络编码的相关理论知识和技术原理,并研究基于网络编码的P2P直播系统的实现方法和优化方案。 3.基于网络编码技术,开发P2P直播系统的冗余优化模块,进行基于网络编码的数据包编解码,并优化数据冗余问题。 4.设计实验测试方案,对冗余优化后的P2P直播系统进行评测,对比测试结果与原系统进行分析和总结。 5.撰写实验报告和论文,将研究成果呈现出来,并对未来可能的应用前景进行展望。 三、预期成果 1.设计和实现基于网络编码的P2P直播系统,并进行冗余优化。 2.评估和测试模块的性能,提出改进方案。 3.在评估及测试过程中获得实验数据,并对数据进行分析及总结。 4.撰写技术报告和实验论文,介绍实验过程、实验结论和未来的研究方向等。 四、技术要求 1.熟悉视频流媒体传输、网络编码和P2P网络等相关技术。 2.掌握C/C++等相关编程语言,有丰富的网络编程和算法实现经验。 3.了解Linux操作系统和数据库技术。 4.熟悉网络测试及评估技术,有较强的数据分析能力和技术文献阅读能力。 五、时间要求 本研究任务计划完成时间为8个月。其中,前4个月为技术调研和开发时间,后4个月为测试评估和报告撰写时间。 六、参考文献 1.J.Li,B.Li,X.Li,“ASurveyonPeer-to-PeerVideoStreamingSystems,”JournalofNetworks,vol.4,no.5,pp.523-540,2009. 2.Q.Liang,Y.Zhang,K.Ross,“CopingwithUnreliablePeersinP2PStreaming:AReward-BasedApproach,”IEEEJournalonSelectedAreasinCommunications,vol.25,no.9,pp.1734-1746,2007. 3.K.Chen,R.Kompella,D.Zhang,“EfficientMultiple-DescriptionCodingforP2PLive-Streaming,”IEEETransactiononMultimedia,vol.12,no.5,pp.411-421,2010. 4.C.Gkantsidis,Y.Gu,P.Rodriguez,“CooperativeSecurityforNetworkCodingFileDistribution,”IEEEINFOCOM,pp.1-9,2008. 5.Y.Ye,J.Cao,“Peer-AssistedNetworkCodingforVideoStreaminginUnstructuredP2PNetworks,”IEEETransactiononParallelandDistributedSystems,vol.25,no.10,pp.2626-2636,2014.