開源P2P視頻流媒體原始碼研究

來源:互聯網
上載者:User

1、、Azureus(http://azureus.sourceforge.net):這是java版的betorrent,最新版本2.4.0.2。從網上直接下載的原始碼是沒法構建的,所用的庫沒有在包裡面。可以到:http://azureus.cvs.sourceforge.net/azureus/這個地方去找。對我們研究的意義主要在於參考其演算法。

免費開源 sourcefree.org

2、Shareaza(http://www.shareaza.com/):這是C++版的,他最大特點就是整合了對多個流行P2P檔案格式的支援,有了它可以下載電驢、.torrent等,目前版本是2.2.1.0。對: EDonkey2000, Gnutella, BitTorrent 及 Gnutella2 (G2) 都支援,介面也很酷,支援換膚。大家可以直接下載原始碼構建(ide環境是.net)。 免費開源 sourcefree.org

3、icecast(http://www.icecast.org):給人感覺比較簡單,主要實現了對mp3的網路播放,可用於構建網路電台。

開源免費網 http://www.sourcefree.org

4、P2P Networking Theory(http://cis.poly.edu/~ross/p2pTheory/):這是幾個大學的一些P2P領域的學者一起搞得,叫:P2P Networking理論,我覺得最大的價值是,在上面可以找到一些論文。

開源免費網 sourcefree.org

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.”即:對分布式編碼有支援,這是很有意義的。 開源免費網 sourcefree.org

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(好像要選擇下,不然會搞下來好幾個版本的代碼),也可以找我要。

開源免費 www.sourcefree.org

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/,有原始碼,可以研究研究。

免費開源 sourcefree.org

8、ActlabTV(http://actlab.tv/):這個頁面有介紹http://actlab.tv/technology.htm 開源免費網 sourcefree.org

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

免費開源 sourcefree.org

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 開源 免費 sourcefree

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 開源免費網 http://www.sourcefree.org

12、Nodezilla(http://evl.sourceforge.net) :這是一個由java編寫的安全的、分布的並且高容錯的路由系統。他的主要目標就是,為分布式應用(聊天、高清晰視頻多播、檔案分享權限設定、安全檔案儲存體)提供底層。目前構建的應用有:Anonymous File sharing, Hierarchical Multimedia Streaming, Digital photo sharing with selected friends, Distributed BitTorrentStore Database,
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.