2010-04-22 171 views
4

我想創建一個支持語音和視頻(類似於Skype或Google Talk)的簡單聊天應用程序。我不想從頭開始寫所有東西,所以我的問題是你知道一些好的庫嗎?創建視頻 - 語音聊天應用程序的提示

我偶然發現了實現XMPP擴展Jingle的libjingle(C++)和Smash(Java)。你會推薦其中的一個嗎?

+0

你有鏈接到粉碎? – Jonas 2010-04-22 10:53:22

+0

確定:http://www.igniterealtime.org/projects/smack/index.jsp – Marco 2010-04-22 11:10:15

+0

你是怎麼做到的? – 2010-12-26 10:17:08

回答

1

查看VoIP庫的freeswitch。它可能會作爲一個fullon載體軟件來看待(當然是這樣),但是您可以將該庫包含在自己的軟件中以構建客戶端和/或服務器VoIP應用程序。

1

基於P2P連接的聊天應用程序很難形成,主要是由於大多數用戶所處的NAT防火牆。

您可以研究IETF標準,如ICE,STUN,TURN,SIP和兒子。 雖然實施這些是一項艱鉅的任務。

但是,

RTMFP是實現P2P的語音和視頻聊天應用一個簡單的解決方案。它由Adobe開發,可以由他的應用程序中的任何Flash開發人員輕鬆使用。它的免費和容易實現。我只需要知道這個Flash的發展。還研究用於桌面應用程序的Adobe CirrusAdobe AIR

乾杯!