Websocket を使用して mjpeg を受信する javacript を作成しようとしています。クライアントは、再生するビデオ ファイルを選択できます。
サーバーは次のように json を使用して mjpeg を画像として 1 つずつ送信しています: {"image":"base64_image"}
クライアントが別のビデオを選択しようとすると、問題が発生します。新しいビデオ ファイルに変更するには、2 分以上かかります。(ただし、サーバーとクライアントは別の国にあります。)
遅延があることは知っていますが、問題は
前のビデオ ファイルを開く時間が長いほど、次のビデオ ファイルの表示が遅くなります。
バッファにデータがキューイングされていると思います。だから、私の質問は
javascriptでそのソケットバッファをクリアするにはどうすればよいですか?
または、バッファに関するものではない場合、問題が何であるかについての考えはありますか?