RN作者などで知られるChristopher Chedeauの講演。全然関心を持ったことない分野なので見てみた。
- ビデオをエンコード/デコードするときに必ずしも時間は前に進むわけではない
- 特定のフレームの前後のフレームを先にデコードすることがある
- フレームをエンコードすると必ずしも同数のフレームが返ってくるわけではない
- フレームが過去または未来のフレームを参照するためエンコードが遅延される
- ビデオのデコードにはJavaScriptよりもWasmが高速という誤解
- JavaScriptからWasmを通して大量のバイナリ処理計算をするとCPUのオーバーヘッドが増大
- 解決策としてWebコーデックはJavaScript APIを通じてハードウェアのアクセラレーション機能を活用できる