2

行進中の人々のためにWiFi経由で音声をブロードキャストするための解決策を見つけたいと思います。AndroidとiPhoneは行進中の人々の間で最も人気のあるデバイスであるため、限られた予算でWi-Fiを介したオーディオブロードキャストのソリューションを見つけることができれば素晴らしいと思います。

移動中の人が自分のセルで別のアプリを使用していることは知っていますが、私の街の行進には適していません。私の国の当局は、アプリを無効にするためにモバイルネットワーク経由でデータを一時的にシャットダウンする可能性があるためです。

長距離指向性アンテナを備えた強力なwifiAPからブロードキャストメッセージ(SSID)を収集するアプリを開発できれば、行進中の人々にメッセージを配信できるはずです。それは可能な解決策ですか?

また、APを変更して、そのネットワーク内のすべてのデバイスにメッセージを送信することなく、任意のデバイスがAPに参加できるようにすることはできますか?

どんなアイデアや意見でも大歓迎です。どうもありがとう。

4

1 に答える 1

1

これは、特に多数のユーザーがいる場合は困難です。音声を一方向に送信するだけでよいので、少なくとも少し簡単になります。

まず、全方向性アンテナを使用して、そのAPを群衆の真ん中に配置する必要があります。おそらく、バックパックか何かで。そのネットワーク上の各電話は、他の電話が送信しているときに「聞く」必要があります。そうしないと、混乱します。アプリケーションは一方向ですが、802.11はそうではありません。

これで、アプリケーションを作成するときに、ブロードキャストアドレスに送信されるUDPパケットを使用します。とにかくネットワークを詰まらせるので、TCPパケットは必要ありません。

AMRなどの単純な音声コーデックを使用します。使用可能なコーデックは、プラットフォームごとに異なります。Androidのリストについては、次のドキュメントを参照してください:http: //developer.android.com/guide/appendix/media-formats.html

正直なところ、多くの電話には受信機が搭載されているため、最も簡単な解決策は小型のFM送信機を購入することです。

于 2013-01-09T17:53:53.053 に答える