IHMC Video Codecs
A Java library providing support for H.264 and MJPEG encoding and decoding, as well as MP4 support. It utilizes native code for efficient video processing and includes automatic downloading of the OpenH264 library, ensuring compliance with licensing requirements.
Link
Related resources
- FPGA-based Logarithmic Hop Encoding for Low-Latency Real-Time Video (Drones)Peer-reviewed paper on an FPGA-implemented low-latency real-time video encoder (LHE) for embedded/drone applications, with companion code r…
- opus-jsActively maintained fork encoding/decoding OggOpus and RawOpus in the browser via WASM.
- DeepGameReal-time content-adaptive encoding for cloud gaming using spatiotemporal DNN to weight regions by player gaze/interest, cutting bandwidth…
- VidaptiveDecouples video encoding from transport, pacing frames at congestion-control rate and dynamically retargeting encoder bitrate to CCA capaci…
- VoltageFFmpeg-based encoding API supporting concurrent instances with a priority/retry job queue and webhook notifications.
- Differentiable VMAF Re-implementation on PyTorchDifferentiable PyTorch reimplementation of VMAF metric enabling gradient-based codec/RDO optimization, with companion code.
- Performance Comparison of AV1, JEM, VP9, and HEVC EncodersFraunhofer HHI SPIE 2017 paper comparing codec internals, BD-BR, and complexity across AV1, JEM, VP9, and HEVC.
- nano-hevcMinimal educational HEVC encoder written in pure Python, readable-over-fast, for teaching codec internals.
- Opus (xiph/opus)Reference implementation of the Opus audio codec, recently adding deep-learning-based packet loss concealment.
- dav1d.wasmWASM port of the dav1d AV1 decoder, SIMD-optimized with TypeScript interfaces, aimed at production use in browsers.