难得的p2p的开源项目[转]
不是专业的评价,就像读书笔记吧:
1、Azureus(http://azureus.sourceforge.net):这是java版的betorrent,最新版本2.4.0.2。从网上直接下载的源代码是没法构建的,所用的库没有在包里面。可以到:http://azureus.cvs.sourceforge.net/azureus/这个地方去找。对我们研究的意义主要在于参考其算法。
2、Shareaza(http://www.shareaza.com/):这是C++版的,他最大特点就是集成了对多个流行P2P文件格式的支持,有了它可以下载电驴、.torrent等,目前版本是2.2.1.0。对: EDonkey2000, Gnutella, BitTorrent 及 Gnutella2 (G2) 都支持,界面也很酷,支持换肤。大家可以直接下载源代码构建(ide环境是.net)。
3、icecast(http://www.icecast.org):给人感觉比较简单,主要实现了对mp3的网络播放,可用于构建网络电台。
4、P2P Networking Theory(http://cis.poly.edu/~ross/p2pTheory/):这是几个大学的一些P2P领域的学者一起搞得,叫:P2P Networking理论,我觉得最大的价值是,在上面可以找到一些论文。
5、theora(http://www.theora.org/):就目前了解来看,他是干了这么一件事情:“Free Video Compression ”即:免费的视频压缩算法,可以下载库文件(c写的),目前支持:“A year after getting import and export support for theora, Cinelerra now has distributed theora encoding support, which makes theora content creation much faster.”即:对分布式编码有支持,这是很有意义的。
6、PeerCast(http://www.peercast.org/):“PeerCast is a simple, free way to listen to radio and watch video on the Internet. It uses P2P technology to let anyone become a broadcaster without the costs of traditional streaming. This means you get to hear and watch stations not normally found on commercially funded sites. ”简单的讲,就是一个p2p的可以用于网络电台的流媒体软件。能够穿越防火墙、Nat等。源代码获取,需要使用“Subversion”(这个东西设计出 来是替换cvs的,确实不错,有空研究下,可以到“http://www.subversion.org.cn/svnbook/”看使用说明),地 址:svn://peercast.org/peercast/tags(好像要选择下,不然会搞下来好几个版本的代码),也可以找我要。
7、FreeCast(http://www.freecast.org/): “FreeCast is a Java application which allows peer-to-peer streaming. It makes possible a stream broadcast to a large number of listeners from a simple DSL connection.”java编写的P2P在流媒体的应用,下载:http://download.freecast.org/,有源代码,可以研究研究。
8、ActlabTV(http://actlab.tv/):这个页面有介绍http://actlab.tv/technology.htm
9、TrevBus(http://www.trevbus.org): 是作者在做工程学位论文时开发的,“Trevbus will enable content streamers and others to pool their unused bandwidth so content streams can be sent to a large audience”。软件需求说明:http://www.trevbus.org/SRS.html,软件设计文档:http://www.trevbus.org/SDD.html,理论基础?:http://www.trevbus.org/thesis.html
10、Stream2Stream(http://s2s.sourceforge.net/):java 语言开发的P2P流媒体系统,“Stream-2-Stream implements multicast+, a next generation streaming protocol. Multicast+ is more efficient and requires less bandwidth than direct streaming (e.g. shoutcast/icecast). Stream-2-Stream (abbreviated "s2s" or "S2S") stations have no user limit; stations can be set up without paying a fortune for bandwidth. Stream-2-Stream saves bandwidth by passing streams from one peer to another through multicast and unicast p2p, rather than everyone getting a stream from one central server (Shoutcast/Icecast). ”更多:http://s2s.sourceforge.net/about.php
11、P2Pradio(http://p2p-radio.sourceforge.net):java 语言开发的P2P音视频服务和客户端系统,“P2P-Radio can distribute audio streams in the MP3 and Ogg Vorbis formats and video streams in the NSV format over the Internet. This is done in a peer-to-peer way. The broadcaster doesn't need to send the stream to every single listener, because the listeners distribute it among themselves.”,好像用于学习很不错,好像是学生的一个学期论文。详细介绍:http://p2p-radio.sourceforge.net/about.php.en
12、Nodezilla(http://evl.sourceforge.net) :这是一个由java编写的安全的、分布的并且高容错的路由系统。他的主要目标就是,为分布式应用(聊天、高清晰视频多播、文件共享、安全文件存储)提供底层。目前构建的应用有:Anonymous File sharing, Hierarchical Multimedia Streaming, Digital photo sharing with selected friends, Distributed BitTorrentStore Database, User driven storage/retrieval of objects. 详细请见:http://evl.sourceforge.net/whatis.html#whatis
难得的p2p的开源项目[转]相关推荐
- 几种P2P流媒体开源项目介绍
P2P流媒体开源项目介绍 1. PeerCast 2002年成立,最早的开源P2P流媒体项目.PeerCast把节点按树结构组织起来, 每个频道都是一个树, 直播源是根节点,父节点只给子节点提供数据. ...
- P2P流媒体开源项目介绍
P2P流媒体开源项目介绍 1. PeerCast 2002年成立,最早的开源P2P流媒体项目.PeerCast把节点按树结构组织起来, 每个频道都是一个树, 直播源是根节点,父节点只给子节点提供数据. ...
- 【P2P】【转载】P2P流媒体开源项目介绍
大神的整理 P2P流媒体开源项目介绍 前言: 最近在做一个网站,发现p2p流媒体技术对于解决高流量高带宽问题真的很不错. 据说现在一些视频和直播公司在研究p2p+cdn,证明了p2p永不过时. 先记录 ...
- 6个P2P流媒体开源项目介绍
P2P流媒体开源项目介绍 1. PeerCast 2002年成立,最早的开源P2P流媒体项目.PeerCast把节点按树结构组织起来, 每个频道都是一个树, 直播源是根节点,父节点只给子节点提供数据 ...
- p2p linux 开源项目,权威开源项目(linux系统、sip、live555)
1.IT知识交流(语言工具.系统问题.开源项目交流) http://stackoverflow.com/tags 2.linux系统 www.kernel.orghttp://www.gnu.org/ ...
- P2P流媒体开源项目汇总与简述
1. PeerCast项目 2002年成立,最早的开源P2P流媒体项目.PeerCast把节点按树结构组织起来,每个频道都是一颗树,直播源是根节点,父节点只给子节点提供数据.节点离根节点越远,传输时延 ...
- 几个p2p开源项目[转] - 文渊阁 - 博客大巴
导读: [来源:] http://www.xbnu.org/ezone/me/1/archives/2006/137.shtml 最近看的几个开源项目的印象 不是专业的评价,就像读书笔记吧: 1.Az ...
- p2p半分布式开源项目调研:
p2p半分布式开源项目调研: 1.半分布式拓扑结构底层协议FastTrack: FastTrack是采用树型对等网络模型,是集中目录式网络结构的发展模式.处于网络模型中的节点自动组成树型结构,其中计算 ...
- java点播项目_介绍一个P2P点播直播开源项目,挺不错的
使用平台: 客户端:Windows平台 服务器:Windows & Linux 框架图例: 项目简介: P2P点播直播开源项目是一个由Kevin发起,多人参与开发并不断更新,符合GPL开源协议 ...
最新文章
- 网站无法响应HTTP/1.1
- python 用一个数组实现三个栈
- Python的global语句
- php oracle 锁表,频繁使用的一张表经常好被锁死?怎样处理!
- c语言 个位,如何才能给C语言增加几个位操作函数
- Mol. Biol. Evol. | 中科院动物所揭示石山叶猴适应喀斯特环境的遗传机制
- 超迷你个人电脑微型计算机,超迷你HTPC Giada N10深度解析
- JS-分支结构(单向-双向-多向-嵌套)
- ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程
- 使用Mondrian Virtual OLAP Cube 实现星座模型并在saiku展现分析
- Memecached stats
- 蓝桥杯dfs搜索专题
- P1541 乌龟棋 线性dp
- 网站被黑检测-网页挂马及暗链检测
- 项目管理中PMO项目管理办公室的价值
- 大话西游2人气稳定服务器,大话西游2开服18年的老区还得排队,凌烟阁确实够火...
- android自定义网络请求框架,安卓快速开发框架(十九)XBaseAndroid Http网络请求
- C语言课程设计——停车场管理系统
- java定义一个日期类 包括年 月 日_【说明】 设计一个日期类Date包括年、月、日等私有数据成员。要求实现日期..._考试资料网...
- 华为往事(十五)--华为北京研究所