Open Source Embedded Video Player

Description

A project that demonstrates how to build a video playback system for embedded devices using solely open-source software. It utilizes hardware acceleration on i.MX6 platforms with components like GStreamer, Qt QML, the etnaviv GPU driver, and the coda video decoder driver. This project is valuable for developers interested in creating video playback systems for embedded devices without relying on proprietary drivers.

Resource details

Category path
Players & Clients
Classification
Not yet classified

Open Source Embedded Video Player is cataloged in Players & Clients. Its topics include embedded systems, video playback, open-source, hardware acceleration, and i.MX6.

URL

Tags

Related resources

  • NOVA Video Player (aos-AVP)Open-source Android video player commonly used on set-top box and TV box devices.
  • LIVI (Linux In-Vehicle Infotainment)Open-source standalone CarPlay/Android Auto head unit for ARM boards (Raspberry Pi 4/5) with a zero-copy GStreamer pipeline keeping hardwar…
  • SmartTubeNextAdvanced open-source video player for Android TV and set-top box devices.
  • EchoPlayerOpen-hardware music/media player (KiCAD PCB design, CERN-OHL-S license) running Rockbox firmware.
  • movi-playerWebCodecs + FFmpeg WASM browser video player with HDR support (BT.2020/PQ/HLG), zero-copy canvas rendering and hardware acceleration.
  • Google Cast — Official GitHub OrganizationOfficial Google Cast samples hub containing sender and receiver reference implementations across multiple platforms.
  • 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-externalsWebExtension replicating the chrome://webrtc-internals workflow cross-browser (Firefox/Edge included).
  • webrtc-internals-exporterChromium extension exporting WebRTC stats to Prometheus PushGateway with an included Grafana dashboard.