私は現在、Web ページで受信したビデオをリアルタイムでレンダリングし、キーボード入力を送信できる JavaScript のインタラクティブ Web アプリケーションに取り組んでいます。
実際には、VP8 ビデオ ストリームしか受信できません (webm ではなく、Matroska コンテナーを使用しない生の VP8 ビデオのみ)。dixie デコーダ ( https://github.com/dominikhlbg/vp8-webm-javascript-decoder/ ) を使用してクライアント側からビデオをデコードすることができましたが、問題はバッファリングなどを追加することです。ストリームを受信してからレンダリングするまでに約 2 秒の遅れがあります。ストリームをネイティブにデコードする方法はありますか? これにより、パフォーマンスが向上します。
vp8の受信ストリームにmatroskaコンテナを追加してvideoタグに送信しようと思ったのですが、そのようなコンテナの作り方がわかりません。