1 Repo
Creates media samples directly backed by native memory to eliminate data transfer between runtimes.
Distinct from Zero-Copy: Distinct from Zero-Copy: focuses on media frame exchange between JavaScript and native code, not general serialization.
Explore 1 awesome GitHub repository matching data & databases · Media Frame Exchanges. Refine with filters or upvote what's useful.
This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support
FFmpeg.wasm creates samples directly backed by FFmpeg AVFrame memory, eliminating data transfer between JavaScript and native code.