admin管理员组

文章数量:1642451

概述

Deliver(暂定名)是一个通用的、c++编写的p2p分发引擎,适合应用在把数百兆数据低成本分发到成千上万台电脑的场合。

Deliver是一个遵循GPL协议的开源项目,托管在http://sourceforge ,开发blog: http://blog.feelor/p2p 。
开发成员间讨论可以加入Google的邮件列表DeliverCp2p@googlegroups,或通过网址http://groups.google/group/DeliverCp2p浏览Google网上论坛 。

基于Deliver的应用包括文件共享、下载加速、网络视频直播/点播、网络杂志分发、网络游戏客户端分发等。

p2p分发的现状

最受欢迎的10款客户端软件中,p2p内容分发软件占了6款(数据来自2005-10-31的百度软件排行榜), 简单的可以分为3类:

1. p2p文件共享,代表的软件有pp点点通,poco等
2. p2p下载加速,代表的软件有迅雷,BT,emule等
3. p2p视频直播/点播,代表的软件有pplive,mysee等

目前已有的应用很受欢迎,但也还存在一些不尽如人意的地方:

1. 没有提供QoS保证,极大的打击了用户热情。
2. 没有通用的p2p分发引擎,每个厂商重复做同样的事情。
3. 协议之间互不兼容,每个用户必须安装很多不同的客户端软件。
4. 没有集成版权保护功能和支付功能,不方便应用到付费分发。
5. 视频点播的性能还达不到用户的期望。 

Deliver的特点

Deliver是通用的p2p分发引擎。
Deliver把性能放在第一位。
Deliver是开源项目,努力成为最有影响力的p2p分发应用平台。

Deliver的运作方式

Deliver由互联网上对p2p分发应用感兴趣的团队开发,步骤如下:

1. 建立一个互联网上的协作开发平台;
2. 起草并完善一份p2p分发协议(Peer to peer based Distribute Protocol ,简称PDP );
3. 根据PDP开发Deliver;

目前团队成员有

javapp,longzx,liguang,cheng ,zsp。

 

本文标签: 计划书deliver