高品質の openGL レンダリング (C++) が PC から生成され、Android ディスプレイ デバイス (最小 Android 2.2 を実行) にストリーミングされる拡張現実 (AR) デモに取り組んでいます。これをリアルタイムで実現する最も簡単な方法は何ですか (Android デバイスで 30 FPS)。
私は既存の Anrdroid アプリケーションを調べましたが、今のところ適切なものは見つかりませんでした。利用可能な最高のものはリモート デスクトップ アプリケーション (TeamViewer など) でしたが、フレーム レートが低すぎて信頼性がありませんでした。
可能な解決策 A: 1) openGL ウィンドウを H.264 ビデオとしてエンコードする (Android でネイティブにサポートされている) 2) サーバーを使用して RTSP 経由で H.264 ビデオをストリーミングする 3) Android ブラウザからコンテンツを表示する (WiFi 経由で接続された Android と PC)
考えられる解決策 B: 1) c++ で openGL ウィンドウを IP カメラとしてエンコードします (これは可能ですか?) 2) Android デバイスで IPCamViewer を使用して表示します (再び WiFi 経由で接続します)。
これらのアプローチのいずれかまたは両方が実行可能かどうかは完全にはわかりません。先に進む前に、ある程度の安心が必要です.