OpenMAX

A non-proprietary, cross-platform set of C-language programming interfaces that provide abstractions for routines useful in processing audio, video, and still images. OpenMAX is designed for low power and embedded system devices, facilitating efficient multimedia data processing.

Link

Related resources

  • Garlic PlayerSMIL-based digital signage media player, actively maintained embedded playback application.
  • tv_wall_mapperCross-platform synchronized TV-wall installation app with per-screen video output, NDI support, and configurable layout mapping.
  • ngw (Nano GStreamer Wrapper)Minimal C++11 embeddable GStreamer wrapper for game engines and interactive frameworks; single-threaded, lock-free, cross-platform.
  • ComposeMediaPlayerCompose Multiplatform video player with per-platform backends (GStreamer/Media Foundation/AVPlayer/Media3/HTML5) covering Android/macOS/Win…
  • rust-avPure-Rust multimedia toolkit providing demux/decode libraries as embeddable building blocks, not tied to any OS/graphics/audio backend.
  • webrtc-externalsWebExtension replicating the chrome://webrtc-internals workflow cross-browser (Firefox/Edge included).
  • SmartTubeNextAdvanced open-source video player for Android TV and set-top box devices.
  • CastSoundBoardCustom Chromecast sender+receiver demo pair using Web Audio API for multi-track audio playback, a pattern reference for building custom Cas…
  • jwplayer-cast-receiverJW Player's custom Chromecast receiver application, vendor-maintained reference implementation.
  • webrtc-internals-exporterChromium extension exporting WebRTC stats to Prometheus PushGateway with an included Grafana dashboard.