WiFi接続を介してAndroidフォンから別のAndroidフォンにビデオストリーミング機能を実装する方法について、インターネットを何日も検索しましたが、役立つものが見つからないようです。サンプル コード、stackoverflow、Google、Android のブログについて Android 開発者を調べましたが、何もありませんでした。私が見つけることができるのは、ストリーミング用の電話からデスクトップまたはデスクトップから電話へのソリューションのようなものだけですが、実装で借りることができるものは何もありません.
arduino ADK を使用してロボットを制御する必要があるため、2 台の電話を使用しています。1 台はロボットに取り付けられ、もう 1 台はロボットからビデオ ストリームを受信します。放送時間と視聴時間の間の遅延を最小限に抑えようとしているため、これについて言及しています。
私は2つのアプリを書いています.1つはスレーブアプリを制御してストリームを受信するロボットを(ハンドヘルド電話から)制御するマスターアプリで、もう1つはロボットストラップ付き電話で実行され、モーター/アクチュエーターを制御するスレーブアプリです。 /マスター アプリへのストリーミング。残念ながら、サードパーティのアプリは使用できません。ビデオ ストリーム コードを 2 つのアプリに統合する必要があります。
これを達成するためのオプションは何ですか?また、私はビデオ ストリーミングを扱ったことがないので、これを行うのは非常に難しいですか。Java と Android の両方の開発でかなりうまくやっています。ストリームをエンコード/デコードする方法、接続を開始する方法、TCP/IP の代わりに UDP を使用する必要がありますか? サンプルコードがどこにもないので、どこから始めればいいのか本当にわかりません。これは達成できると確信しています。正しい方向に進むのに役立つものは何も見つかりません。
私はspydroidに出くわしまし たが、デスクトップでVLCを使用しているため、私には適していません。
編集: Cagney Moreau のブログをご覧ください。彼はこれの実装について詳しく説明します。