1

base64画像のみを読み取ることができるクライアントがあり、その画像をリアルタイムの映画のように表示したいとします(可能な限り待ち時間を短縮します)。

この画像は、nodejsキャンバスライブラリを使用してサーバー側で作成されます。クライアントに送信する画像ごとに、imagediff nodejs libを使用してそれらの違いを確認し、違いに一致する画像のみを送信します。

クライアント側では、最後の画像を前の画像(レイヤー)の上に正確に配置して表示します。

問題は、サーバー側でプロセスを遅くする次の値があることです。

  1. 16ms:キャンバスを描いた後:

  2. 42ms:imagediff(imagediff nodejs lib)

  3. [100〜250ms] --toDataUrl(canvas to png base64 --canvas nodejs lib toBuffer()。toString('base64'))

大きな問題は3にあります。

これに対する別の解決策はありますか?

御時間ありがとうございます。

エドゥアルド

4

0 に答える 0