p2p协议中gnutella protocol 传输效率低下,gnutella based clients的market share也逐渐减少,早已是irrelevent的东东。同样具有search功能的eDonkey/eMule network在大文件共享上要强得多。

但现在国外在p2p Streaming上实用的东东PeerCast (open source)却是基于gnutella协议的,用于audio streamming效果很不错, video效果感觉一般。

国外还有几个propreitery protocol的免费p2p streaming软件:p2pRadio是open source的用java写的,StreamerP2P是一个closed source产品。

在VOD或realtime broadcast之类的流媒体应用上真正有前途的的还是象bittorrent之类的高效swarming技术。除了大家提到的coolstreaming外, 国内还有几个类似的产品--据我所知这方面这几个国人的产品是走在了前列。

另外许多人正在研究增强bittorrent本身,例如搜索功能,与RSS结合等。现在已经有几个这方面的东东。

还有一个突破性的产品是swarmstream–号称具有接近BT的throughput但又能保证数据包的接收顺序–这是streaming技术梦寐以求的功能。虽然$5000一套SDK, 还是物有所值。