2014-11-21 22 views
0

我想製作一個應用程序,可以在2個Android手機之間進行音頻通話。我不想使用SIP,因爲它的功能是在任何地方使用互聯網撥打電話。但是我想製作一個簡單的應用,比如在辦公室裏,每個使用同一個WiFi路由器的人都可以進行通信 請不要建議我SIP。 我知道,使用點對點,我們可以發送數據包,但它可以使音頻電話? 有沒有其他方法可行?如何使用本地範圍Wifi進行音頻呼叫?

回答

0

利用基於UDP協議的數據傳輸。

噪聲的存在可能會在通信中產生一些干擾。

Here是使用UDP數據包的音頻聊天Android應用程序的完整演示。

您可以接收以及致電特定聯繫人。

當你來到主Activity時,所有在同一個網絡中的人(使用應用程序)將被列出。

+0

感謝您的幫助,讓我檢查它是否有效。我需要從代碼或更多的東西只改變EXTRA_IP? – apurva 2014-11-21 11:36:58

+0

有沒有需要改變任何東西。只需在2個android設備上安裝APK,它應該通過WIFI連接到同一個網絡。前進。 – 2014-11-21 11:40:07

+0

哦,是啊...愚蠢..這是字符串的意圖。謝謝 – apurva 2014-11-21 11:42:20