2011-01-06 122 views
2

我看到Game Kit允許您使用voice chat開發遊戲。 我想要構建一個更通用的點對點語音聊天應用程序,它不必住在Game Center中。所以有幾個問題: 1.可以使用什麼對等系統/技術? 2.如果我想允許與Flash客戶端進行語音聊天(即iPhone應用程序< - >服務器< ---> PC上的Flash客戶端),選項1可以用於此目的嗎?iPhone點對點語音聊天

我有一些使用RTFMP進行Flash到Flash客戶端聊天的經驗,並且沒有iPhone開發經驗,所以只想測試一些想法。

也許有個想法:使用Ribbit平臺構建 - 它們同時具有Objective-C和Flash SDK,但這看起來更像傳統的\ SIP調用。

無論如何,將不勝感激任何指向正確的方向。 謝謝。

回答

0

既然閃存可以訪問原始麥克風數據,那麼您可以推出自己的客戶端和服務器;但是,由於目前在AIR中沒有用於移動設備的UDP套接字,因此您將不得不考慮音頻質量,而與通常情況下更嚴格的限制相比。

您現在可以推出自己的本機擴展以完成此項工作;但是,我假設你想要的東西只需要在AS3中編碼。

因此,考慮到您的限制,唯一真正的選擇就是使用Flash的內置通信功能(例如RTMP)。

通過以上雖這麼說,有開源替代Adobe的自己的Flash通信服務器陣列:

the red5 serverrtmpd

恕我直言,Ribbit的服務是毫無意義的。