LibjingleP2P 傳輸庫
Libjingle是一個方便實現(xiàn)P2P傳輸?shù)拈_源庫,由google公司開發(fā),并與2005年12月15日發(fā)布第一個版本,可以粗略的看成是Jingle協(xié)議的C++實現(xiàn)庫(peakflys注:只是和Jingle協(xié)議非常相似,并不完全兼容,區(qū)別以后介紹),Google Talk即是基于這個庫開發(fā)的。通過libjingle我們可以建立一個直通的網(wǎng)絡(luò)連接(無視中間的NAT、防火墻、中繼服務(wù)器和代理等),無需特別關(guān)心Session建立的細節(jié)(加解密、格式等),直接進行數(shù)據(jù)的交換。它也實現(xiàn)了一些輔助的功能,例如XML的解析和網(wǎng)絡(luò)代理的處理。我們通過它可以實現(xiàn)如下的應(yīng)用:
- 一個多用戶的語音聊天應(yīng)用
- 一個多用戶的視頻會議應(yīng)用
- 一個多用戶的現(xiàn)場音樂、流媒體應(yīng)用
- 一個點到點的文件傳輸和共享的應(yīng)用
評論
圖片
表情
