基本的に、3g未満で数秒の遅延「ライブ」フィードを送信できるようにしたいと思います。品質が非常に低くても大丈夫です。必要に応じて、4ビットのグレースケールを使用することもできます(ただし、128〜256色が望ましいです)。必要に応じて、>1fpsで160x120まで下げたいと思います。この最も不器用な設定で完全に非圧縮とは、過飽和の低帯域幅接続を意味します。
単に画像としてスナップショットを調べる必要がありますか?可能な限り最低品質のJPEGに関するBitmapfactoryの機能に精通している人はいますか?
PNGまたはGIFを調べる必要がありますか?私の理解では、ソリッドフィールドはこれらで最もよく機能します。「ビデオ」を送り返すドローンを制御したいと思っているので、空のかなりの部分以外の固体フィールドに大きく依存できるかどうかはわかりません。サーバー接続が頻繁に失われたり回復したりすることが予想されるため、数秒の遅延のある偽のビデオは問題なく、さらに望ましいものです。
私はまともな信号で「3g」で128kのようになります、しかし私はそれを正確に信頼することはできません。私は必要なデコードサーバー側を行うことができます-それは問題ではないはずです。
だから私はあなたに尋ねます、スタック、あなたはインターネットを介してスマートフォンから見たいと思っており、良好な接続に依存することはできません。どのようにアプローチしますか?