一個P2P點播直播開源項目:P2PCenter 最 近跟著公司的項目走,我也研究了不少東西,尤其是在P2P方面,廣泛涉獵各種開源項目,尤其是國外的開源項目,意外的發現了一個國內的項目,做的還不錯,推薦一下。 --------------------- 使用平臺: 客戶端:Windows
項目簡介:
項目成員:
目的:縮短企業同類型項目開發周期,集成多種P2P協議,如BT,EMULE等。
主要功能:
源代碼下載論壇:http://opensource.kan8888.com
SVN下載地址:
sourceforge.net 下載地址:
website:http://p2pmedia.svn.sourceforge.net
SVN 地址:https://p2pmedia.svn.sourceforge.net/svnroot/p2pmedia
演示網站:http://www.skyvcd.com
最新源代碼打包下載:http://opensource.kan8888.com/soft/P2PCenter_last.rar
P2P點播直播開源項目 非常不錯
http://opensource.kan8888.com
開源的視頻會議有哪些
1. 視頻會議系統 OpenMeetings
OpenMeetings是一個多語言可定制的視頻會議和協作系統。它支持音頻、視頻,能讓你查看每個與會者的桌面。OpenMeetings還包含一個白板,通過白板可以導入各種格式的圖片和涂鴉。
在線演示:http://www.openmeetings.de/
2. 網絡視頻會議軟件 VMukti
Vmukti是一個網絡視頻會議軟件.它是第一個開源的PBX和會議軟件,它支持在家里或辦公室進行聲/視頻交流,桌面共享等。它使用了VoIP技術。
3. 視頻會議系統 Ekiga
Ekiga是一個兼容SIP和H.323的視頻會議程序,兼容VoIP,IP電話,通過Ekiga可以與使用任何SIP和H.323軟硬件的遠程用戶進行視頻和音頻對話。Ekiga的前身是GnomeMeeting.
4. 在線會議系統 DimDim
DimDim 是一個開源項目,基于 Web 的進行在線會議的系統。用戶可以自由下載相關代碼,用來搭建自己的在線會議系統平臺。目前僅支持 Windows 的 IE 瀏覽器下的通訊,不過開發團隊表示已經著手開發 Firefox 適用版本,平臺上也會支持 Linux 和 OSX 用戶。目前就測試情況來看相當理想,無論是速度還是語音質量,應用方面實際上也合適自己建站的 blogger 們搭建屬于自己的通訊平臺,要求并不高。
5.開源會議軟件 Kablink Conferencing
Kablink Conferencing 是一個開源的會議軟件,團隊可以通過它進行實時的通訊,與會者可以看到其他在線的人員并啟動及時會議,會議可使用音頻、聊天、白板、桌面共享和演示等功能。
現在有很多人架設視頻網站,要緩解視頻網站服務器帶寬的壓力,最好的辦法是使用p2p的方式。從頭寫一個p2p系統,要花費太多功夫,不如直接用開源的。本文介紹3款開源的p2p點播/直播系統。只是簡單介紹,并給出一些有用信息,并不做源碼分析。
1.peercast
這是比較古老的一個直播系統,性能上有不少缺陷,現在應該只有學習價值,沒有應用價值了。下載地址:http://download.csdn.net/down/614681/vah101
peercast有個王浩聰注釋版,他給源碼添加了些注釋,并寫了些分析文檔,對于學習應該挺有幫助。下載地址:http://download.csdn.net/hicsdn/bbisonic
2.myseelite
是一個直播(也支持輪播、點播)系統。是國內一家公司(mysee)倡導的開源項目,由于有公司背景,所以也是功能最強大的一個系統。直播源支持從攝像頭直接獲取,也可以是mms流。文檔非常全,還有不少書籍介紹它(《P2P網絡技術原理與C++開發案例》專門有一章講它),學習起來很方便。我個人也非常推崇它。myseelite有myseelite1和myseelite2兩個版本,2比1升級許多功能。最新的版本應該是myseelite_2007_06_28,下載地址:http://sourceforge.net/projects/myseelite
3.p2pcenter
是國內幾個人寫的一個開源項目,自稱是點播直播系統,但我經過編譯部署后,認為它沒有直播功能。文檔少得可憐,僅有的幾個文檔中,寫得極其簡單,甚至有錯誤(可能那些文檔是為很早的版本寫的,系統更新后,文檔就沒跟著更新),這樣的文檔只能起到誤導的作用。該項目有個相應的論壇,里面也是只有人發問,沒有人解答。系統發布點播頻道的方式很怪異。我個人不推薦這個系統,不給出下載地址了,可以自己在baidu搜索。雖然存在非常多的缺陷,但它的開源精神還是值得稱贊。
Cryptocat 是一個開源基于Web的即時消息聊天應用程序。與其它即時聊天工具不同之處在于,它主要關注確保通信是進行加密過和私人化的。
Cryptocat 基于PHP開發,除了靜態文件(CSS, JS和圖片)外,只有單獨的一個PHP文件。其界面簡單,而且漂亮。消息使用crypto.js library進行AES-256加密。
項目地址: https://crypto.cat/
Candy是一個開源的聊天客戶端,基于JavaScript開發。支持任意Jabber服務器,包括自己搭建的服務器。但需要服務器開啟HTTP-binding支持。
這個應用程序支持多個聊天室,與多個用戶進行私聊,主持人甚至可以踢出和禁止用戶。
它的界面支持多國語方,并能夠通過插件進行擴展。
Candy提供良好的文檔和完整的API,能夠便捷地與其它應用程序或網站相集成。
項目地址: http://amiadogroup.github.com/candy/
下載: https://github.com/amiadogroup/candy
Js Chat是一個開源的聊天應用程序,使用了一個基于JSON的簡單協議。Js Chat采用Ruby (Sinatra)開發。 它擁有一個控制臺客戶端,外觀類似于IRC客戶端。它能夠展示圖片和YouTube視頻。用戶可以使用Twitter帳號登錄并使用mangodb記錄日志。利用Js Chat用戶可以創建多個聊天室。它的協議設計成接近可執行的代碼,所以利用它可以很方便地創建客戶端。
項目地址: http://jschat.org/
下載: https://github.com/alexyoung/jschat
BigBlueButton是一套開源的視頻會議系統,特別適用于遠程教育,也可以用于標準的會議。該系統可以讓多個用戶登錄,共享他們的攝像頭并同時能夠通過VOIP進行交流。可以在線演示PDF和Office文檔,用戶還可以將他們的桌面共享給其他用戶。用戶可以舉手發言,支持群聊和私聊。
項目地址: http://demo.bigbluebutton.org
項目地址: http://opensource.ijab.im/
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com