P2PCenter項目簡介:
項目簡介:
P2P點播直播開源項目是一個由Kevin發起,多人蔘與開發並不斷更新,符合GPL開源協議的開源項目。
項目成員: 系統架構及初期開發: 符文科(Kevin), 馬軍(Mark), 張威, 高成, 王亮
LINUX相關開發: 李桂生(QQ:674859634)
JSP網站系統: 伍林(QQ:86409354)
ASP網站系統: 徐小均(QQ:275992019)
Bittorrent模組: Lism(QQ:32437503[Johnny]), 肖雙全(3707878[Color_X])
目的:縮短企業同類型項目開發週期,整合多種P2P協議,如BT,EMULE等。
主要功能:
Peer 間傳輸資料採用UDP,能有效穿透防火牆,在進一步的版本中將實現TCP及UPNP穿透
能夠實現流媒體的點播及直播,還能共用其他檔案,檔案類型不限。
流媒體檔案支援廣泛,如rmvb,wmv,flv,mp4等
原始碼下載論壇:http://opensource.kan8888.com
SVN:
工程地址: svn://p2p.kan8888.com/P2PCenter
使用者名稱:mc_public
密碼:kan8888.com
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
代碼下載下來後編譯P2PWebAX時報如下錯誤:
error LNK2019: 無法解析的外部符號 "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z),該符號在函數 "public: virtual long __stdcall CAppOpt::get_ServiceVersion(wchar_t * *)" (?get_ServiceVersion@CAppOpt@@UAGJPAPA_W@Z) 中被引用
../../debug/P2PWebAX.dll : fatal error LNK1120: 1 個無法解析的外部命令
解決方案:
項目屬性--》配置屬性--》c/c++--》語言 ,設定“將wchar_t視為內建類型”的值為“否(Zc:wchar_t-)”便可解決。
若報打不開"atlres.h"等atl相關標頭檔的錯誤,則因為沒有安裝WTL庫的原因。解決方案:
下載WTL庫,然後右擊“解決方案”出現個介面,選擇通用屬性--》調試源檔案,此時在“包含原始碼的目錄”下增加一個目錄路徑,把安裝的WTL的include包含進來就可以了。(比如將WTL安裝在了c:/WTL8.0),則只需將此路徑加進來便可。
如果還不行就把所缺的atl標頭檔拷貝到工程檔案目錄下也可以解決此問題。