base64画像のみを読み取ることができるクライアントがあり、その画像をリアルタイムの映画のように表示したいとします(可能な限り待ち時間を短縮します)。
この画像は、nodejsキャンバスライブラリを使用してサーバー側で作成されます。クライアントに送信する画像ごとに、imagediff nodejs libを使用してそれらの違いを確認し、違いに一致する画像のみを送信します。
クライアント側では、最後の画像を前の画像(レイヤー)の上に正確に配置して表示します。
問題は、サーバー側でプロセスを遅くする次の値があることです。
16ms:キャンバスを描いた後:
42ms:imagediff(imagediff nodejs lib)
[100〜250ms] --toDataUrl(canvas to png base64 --canvas nodejs lib toBuffer()。toString('base64'))
大きな問題は3にあります。
これに対する別の解決策はありますか?
御時間ありがとうございます。
エドゥアルド