NodeJS サーバーからクライアントに viedo をストリーミングし、それらを MediaStream API とマージするソリューションを探しています。
ポイントは、ストリーミングが実際にどのように機能するかを知らないということです。
HTTP プロトコル全体でビデオ チャンクを送信するにはどうすればよいですか? 「部分的なコンテンツ」というステータス コード 206 が表示されます。チャンクは大量の 206 コードを生成し、最後のチャンクは次のような 200 コードを生成すると思います。
chunck 1/5 --> 206 'Partial Content'
chunck 2/5 --> 206 'Partial Content'
chunck 3/5 --> 206 'Partial Content'
chunck 4/5 --> 206 'Partial Content'
chunck 5/5 --> 200 'OK'
それは正しい?
サーバ側
ファイルパスを使用してチャンクを生成する例がたくさん見つかりましたが、ビデオのバイナリを含むバッファがあります。チャンクを生成するにはどうすればよいですか?
クライアント側
MediaSource API については、よくできたドキュメントがないようです。Web で見つけた例ではwebkitsourceopen
orsourceopen
イベントが使用されていますが、いつ呼び出されるのかわかりません。
誰かがビデオのストリーミングについて詳しく説明してくれたり、サーバーとクライアントのコードに関する私の疑問を解決してくれませんか?
どうもありがとう!:)