PeerginePP通信组件.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PeerginePP通信组件

Peergine P2P通信组件 v1.1 目录 介绍 Peergine是什么 为什么需要Peergine Peergine的优势 功能特性及应用场景 系统功能框图 多种操作系统和运行环境 面向对象的多点通信会话 自适应的网络互通机制 节点类 通信组类 消息传输类 文件传输类 音频传输类 视频传输类 白板共享类 文件分块共享类 数据表传输类 媒体流直播类 丰富的辅助功能 Peergine是什么 Peergine是一个功能强大的对等(P2P)通信中间件,用C/C++编程语言开发。 为了适应多种运行环境,Peergine被封装成ActiveX控件、NPAPI插件和JNI插件等,能够在Internet Explorer、Chrome、Firefox和Safari等浏览器以及Windows Script Host、Java Runtime Environment等环境中运行。 支持Windows、Linux和Android操作系统。 旨在能方便地构建具有丰富的对等通信功能的Web应用,包括浏览器端和服务器端。 为什么需要Peergine Web应用中HTTP协议通信的局限性 在互联网时代,Web应用比起桌面应用有很多的优越性,是将来软件应用形态的趋势。 随着HTML5和CSS3的标准的发布,以及众多浏览器对其的支持,Web应用在图形展示方面已经相当强大。 但是Web应用还依靠古老的C/S模式的HTTP协议进行通信,一切通信都需要经过服务器交互和中转,通信业务的实现相当受限。 缺少独立于业务的对等通信中间件 现有的对等通信应用大都是基于桌面的,虽然也支持 Web插件,但只是辅助实现与Web应用的接口,应用的主体还是桌面形式。而且这类应用都为特定的业务开发,价值链牢牢控制在开发者和运营者的手中,第三方无法在其基础上构建自己的业务。 虽然也有一些整体出售的系统,但也只限制于特定业务类型的应用,比如网络聊天室系统等,留给第三方的扩展依然很受限。 现有的通信插件不足以提供完整的通信解决方案 还有一些独立于业务的通信插件,比如音频/视频通信插件等,但这些插件却仅能解决某个单点的技术问题,离提供完整的通信解决方案还有很大的距离。 Peergine的优势 专注于解决通信问题 Peergine是一个完全独立于业务的中间件,它只专注于解决通信部分的问题,把对等通信的复杂过程解决在系统的内部,并开放丰富的控制接口。应用开发人员能够基于此中间件构建各种类型的对等通信应用。 强大的对等通信功能 支持节点控制、通信组控制、消息传输、文件传输、音频传输、视频传输、白板共享、文件分块共享、数据表传输、媒体流直播等功能。 全新的多点通信机制 新创的“基于同名通信对象的多点通信会话”机制。在此机制下,位于不同通信节点上的同名的通信对象之间自动建立会话连接,轻易搭建节点规模庞大、结构复杂且动态变化的网络。 易用的应用编程接口 提供面向对象的应用编程接口,把多点通信会话的控制要点从复杂的通信过程中抽象出来,形成简单、直观的网络编程模式,即使是缺乏网络知识背景的开发人员也能轻易掌握。 目录 介绍 Peergine是什么 为什么需要Peergine Peergine的优势 功能特性及应用场景 系统功能框图 操作系统和运行环境 面向对象的多点通信会话 自适应的网络互通机制 节点类 通信组类 消息传输类 文件传输类 音频传输类 视频传输类 白板共享类 文件分块共享类 数据表传输类 媒体流直播类 丰富的辅助功能 系统功能框图(灰色的模块待实现) 操作系统和运行环境 面向对象的多点通信会话 功能要点: 多个通信节点上的同名通信对象组成一个多点通信会话。 通过节点对象和通信组对象来控制多点通信会话的范围。 通信范围内的同名通信对象自动建立会话连接 在一个通信节点上对通信对象进行操作时,其他通信节点上的同名通信对象配合交互,完成对等通信过程。 功能优点 轻易搭建节点规模庞大、结构复杂且动态变化的网络。 把复杂的对等通信过程封装在通信对象的内部,提供简单、直观的编程模式,让开发人员把更多的精力用于业务功能的开发。 缺乏网络背景知识的开发人员也能轻松掌握。 自适应的网络互通机制 以IPV4和IPV6的UDP协议为基础进行网络通信。 对于UDP协议通信受限的节点,通过承载在TCP之上的隧道连接到中继服务器,然后转换成UDP协议通信。 支持TCP、HTTP和WebSocket三种协议的隧道,以适应多种通信环境。 通过中继服务器可以完成 IPV4和IPV6之间的转换。 支持位于IPV4私网中的节点的NAT穿越,自动探测NAT会话的老化时间,以恰当的时间间隔刷新NAT会话,防止老化。 支持HTTP代理方式上网,在代理后面的主机也可以连接Peergine网络。 各种协议之间的转换互通

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档