Players & Clients
Page 7 of 19: Browse 447 curated open-source video players and client SDKs — Video.js, hls.js, dash.js, Shaka Player, and mobile players on Awesome Video.
About this collection
Players & Clients brings together 447 curated resources from across the video technology landscape. Notable topics include Browser Extensions, Desktop Players, Embedded Players, and Frameworks & UI Components.
Subcategories
- Browser Extensions
- Desktop Players
- Embedded Players
- Frameworks & UI Components
- Hardware Players
- Mobile & Web Players
- Mobile Players
- Set-top Box Players
- Smart TV Players
- Web Players
Resources
- mpv Manual (stable)Canonical mpv reference covering all playback/decode options, Lua/JavaScript scripting and C plugin APIs, and libmpv embedding guidance.
- mpv.net (GitHub)Modern mpv-based Windows media player with a customizable GUI, themes, and extension support built on the mpv engine.
- Omakase PlayerOpen-source JS framework for building frame-accurate video review experiences: marker list, timeline, audio VU meter, chromeless theming.
- OpenRVAcademy Software Foundation's open-sourced Sci-Tech-award-winning frame-accurate media review/playback software, standard in VFX/animation…
- QtAVPlayerQt/FFmpeg media player library for Linux/Windows/macOS/iOS/Android with hardware acceleration and copy-free rendering.
- RuffleA Flash Player emulator written in Rust.
- tauri-media-playerCross-platform desktop media player built on Tauri, React and MPV as the playback backend.
- tauri-plugin-libmpvTauri v2 plugin embedding libmpv for hardware-accelerated video playback inside Rust/web desktop apps.
- tauri-plugin-mpvTauri plugin embedding mpv via JSON IPC for desktop video player apps.
- VLCVLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
- VTM Decoder VLC PluginVVC (H.266) video decoder plugin for VLC Media Player based on a multithreaded VTM decoder implementation. Includes TS demux plugin with VV…
- vvDecPlayerQt desktop player wrapping Fraunhofer VVdeC (H.266/VVC) decoder with a 4-thread pipeline for HTTP segment download, bitstream parse, decode…
- ffmpeg-VideoPlayer-Rust_SlintVideo player built with Rust, FFmpeg, and the Slint UI toolkit, with hardware-accelerated decode and broad codec/container support.
- Garlic PlayerSMIL-based digital signage media player, actively maintained embedded playback application.
- Garlic Player / Garlic HubSMIL-compliant open-source digital signage player with swappable CMS backend, actively maintained v3 rewrite.
- glide — GStreamer+GTK Media Player in RustMinimal cross-platform GStreamer + GTK media player written in Rust, a good base for kiosk/embedded playback of any GStreamer format.
- GStreamer-media-SDK — HW-Accel GStreamer PluginsHardware-accelerated GStreamer plugins with zero-copy EGL glimagesink and a Yocto embedded edition for Intel platforms.
- GStreamer-on-embedded-devices — RPi/Jetson ExamplesGStreamer examples for Raspberry Pi and Jetson Nano: camera capture, RTSP server, shmsink/shmsrc pipelines.
- HPlayerGPU-accelerated Raspberry Pi player combining OMXPlayer and OpenFrameworks, with OpenGL shader support and OSC remote control.
- Igalia — WPE WebKit Project PageMaintainer overview of WPE WebKit for embedded devices: the Cog launcher, backend options (fdo vs DRM/GBM), and set-top box deployment cons…
- libmpv embedding examplesOfficial libmpv embedding examples covering Qt widget, QML, render API, and C# integration for building custom embedded video players.
- libmpv2-rs — Rust Bindings for libmpv 2.0Active Rust safe-abstraction over libmpv 2.0 (mpv 0.35+) for embedding a full-featured player, including a rendering implementation.
- 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…
- mediabox (avbox)Linux media player for embedded systems with HTTP/uPnP/BitTorrent streaming and hardware decode drivers for VideoCore IV (RPi), DirectFB, m…