私はhttp接続経由で、nodeJSサーバーを使用してビデオをストリーミングしています。注文ファイルhttpストリーム
現時点では、各チャンクをストリームに順次書き込む前に、ビデオからチャンクを読み込んでいます。したがって、非常にゆっくりと。
私はこれをパイプラインしたいので、データの非同期要求が複数あるため、スループットが向上します。
しかし、私が要求するデータは順番に到着しないので、前と同じようにチャンクをHTTPストリームに中継することはできません。
私は次のピースが書かれるまでデータをバッファリングする必要があると思います。しかし、私はアプリケーションがユーザーに代わって複数のチャンクを格納するため、これはもっと多くのメモリを使用すると考えています。
クライアントがチャンクを並べ替えることは可能ですか?いくつかの方法で、順不同で(チャンクID付きで)リレーして、最小限のメモリ使用量を再開できますか?
これはHTTP経由ではできません。私はwebsocketのように必要になります。どのようにすれば、ファイルを再構築するか、ライブでビルドすることができます。ビデオは再生されているので、URLとしてHTMLビデオ要素からアクセスできる必要があります。 –