- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P即时通信系统关键技术的研究及的应用
P2P即时通信系统关键技术的研究及的应用
摘 要:P2P技术因其非中心化、身份对等、可扩展性等优势,在即时通信领域受到重视。基于P2P的即时通信系统,广泛应用于个人通信、商务洽谈、企业管理等领域。为完善系统功能,提高开发效率,对在.NET平台下建立完全对等的P2P拓扑结构,实现局域网通信关键技术及应用方式进行了研究。利用PNRP协议编程实现了对等节点的发现,通过对DirectShow的封装高效完成了音视频数据的采集与压缩,在TCP/UDP协议及多线程技术支持下实现了数据有效传输。实际应用表明,系统架构设计合理,关键技术应用可行。
关键词:即时通信;对等网络;TCP/UDP;PNRP;DirectShow
DOI:10.11907/rjdk.172275
中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2017)009-0151-03
Abstract:Due to its advantages of non-centrality, identity equivalence, scalability, P2P technology has gradually attracted more attention in the field of instant messaging. Instant messaging system has been widely applied in certain areas based on P2P technology, such as personal communication, business negotiation, enterprise management and so on. With the purpose of improving system’s function and enhancing development efficiency, some key technologies and application methods of establishing completely equivalent P2P topology in .NET platform are under research and analysis. By programming with PNRP protocol, peer node discovery is realized. The work of collecting and compressing audio and video data with packaged DirectShow is finished as well. In the end, data effective transmission is solved with the support of TCP/UDP protocol and multithread technology. It can be proved that system’s architecture is reasonable, and the application of key technology is feasible and effective.
Key Words:instant messaging; P2P; TCP/UDP; PNRP; DirectShow
0 引言
即时通信系统的发展,满足了人们对信息交流实时性、多样性、有效性需求。其中,P2P即时通信系统利用P2P技术及网络通信技术,以计算机网络为载体,以弱化或消除服务器分工为前提,以实现交互双方便捷有效的文字、?D像、音视频信息通信为目的,在计算机网络与通信领域受到广泛关注,主流产品包括MSN、腾讯QQ、Skype等。
局域网即时通信系统具有轻型、高效、便利、易管理等特点,较多服务于校园网、企业网领域,例如建设多人视频会议平台、网络教学平台、企业内部服务平台等,这些系统大多依赖服务端的管理或协调功能运作[1]。本文讨论的即时通信系统是基于.NET平台开发的一种无服务器的完全对等型P2P通信应用软件,重点分析了系统功能实现过程中的对等节点发现、音视频数据采集及传输、网络消息管理等解决方案。
1 即时通信系统架构及功能
1.1 系统架构选择
P2P架构系统优势是对等和分布。随着P2P技术的发展,绝大多数即时通信系统功能实现都建立在P2P方式架构之上。使用P2P方式架构的系统可分为单纯型P2P及混合型P2P两大类,区别在于是否依赖于专用服务器[2]。
以腾讯QQ为代表的传统即时通信软件数据传输采用P2P技术,具有集中式P2P网
您可能关注的文档
最近下载
- 一种壮族地区民间吉祥饰物麽乜的制作方法.pdf VIP
- 湖南省长沙市长郡教育集团2025-2026学年九年级上学期12月月考联考语文试题(含答案).pdf VIP
- 2025国开学习网《管理英语3》综合测试形考任务答案+写作形考任务答案.docx VIP
- 2025年鲁迅美术学院附属中学(鲁美附中)中考招生语文试卷 .pdf VIP
- 第四单元+第2课+彰显文化传承+课件++2025-2026学年人美版初中美术八年级上册.pptx VIP
- 1000吨冬虫夏草发酵菌丝体粉项目可行性研究报告模板-立项备案.doc
- 《GB 17691-2018重型柴油车污染物排放限值及测量方法(中国第六阶段)》(2025版)深度解析.pptx
- 《数列》数列求和》课件.ppt VIP
- IT设备资产及软件资产管理指南与实践手册.docx
- 55790《表面工程学(第2版)》第十一章高能束表面改性技术课件.ppt
原创力文档


文档评论(0)