こんにちは私は、デスクトップのスクリーンショットがソケットを介してネットワーク経由で送信されるクライアント/サーバーリモートビューア(デスクトップ共有)アプリケーションを作成しています。2つの画像の差を取得して差を送信することにより、転送のサイズを縮小したいと思います。一方、違いはもう一方の端で前の画像とマージされます。
だから誰かが私にこの仕事をどのように達成できるか教えてください。それでも今、私は毎回ネットワークを介して画面の完全な画像をプログラムで送信し、もう一方の端のプログラムはその画像を表示するだけです。膨大なデータがネットワークを通過していて、もう一方の端の画面更新速度が遅いように感じます。ですから、2つの画像を比較し、違いだけをもう一方の端に送信する方法を教えてください。また、違いを他端の実際の画像とマージする方法も教えてください。
1)画像の比較には多くの無料のコードとライブラリが利用できますが、どれを使用すればよいのか、どれを比較すると非常に高速になるのかがわかりません。だからこれに関して私を導いてください。
2)そして最も重要な部分は、ネットワークを介してのみ差異を送信し、もう一方の端で実際の画像と差異をマージする方法です。
私は自分のポイント2に関する情報を取得するために多くのことを試みましたが、同様のものは何も得られませんでした。ネットワーク経由でのみ違いを送信し、もう一方の端で実際の画像と違いをマージする方法を教えてくれる記事は見つかりませんでした
だから私は特に私のポイント2についての詳細な議論を探しています。ありがとう