2017-01-18 7 views
-2

データやインターネットを使わずにWi-Fi接続を使用して2つのモバイルデバイス間でプッシュトークやVoipを使用して通信するアンドロイドアプリを開発したいと考えています。Ipアドレスアプリに基づいて話すプッシュアンドロイド

これを開発することは可能ですか?

私は「無料」Wi-Fiワーキー・トーキーを探していますが、その方法はわかりません。非常に単純な、最初のバージョンについては、私は次のようにしてください

答えて

1

  • 録音に
  • 各携帯電話にオーディオを静的IPアドレスを割り当て、あなた'LL UDPストリームにそれをパケット化リモートIPアドレスに送信
  • 再度UDPストリームを再パッケージし、オーディオを再生します。

マイク--->サンプル----> UDP(over WiFi)---->サンプル---->スピーカー。

あなたが時間をかけて追加できる拡張機能がたくさんあります。

  • デバイス検出
  • オーディオ伝送を開始し、交渉することを示すために、TCPやUDPを経由して別の(SIPまたはカスタムのメッセージをシグナリングは使用されるメディアチャネル)。
  • RTPを使用して、サードパーティのデバイス(SIP)のサポート
  • 使用標準paketizationとG711alaw/G711ulawを使用してオーディオをエンコード...

、そこたくさんのオプションがありますが、あなたはオーディオをキャプチャすることから始めなければなりませんそれをネットワーク経由で送信しても、遅れて2秒のパケットを作成することもできますが、これが始点です。次に、送信の遅延を避けるために、パケットの長さを下げて20msのオーディオを含める必要があります。

これが役に立ちます。

関連する問題