Players & Clients
Browse 447 curated open-source video players and client SDKs — Video.js, hls.js, dash.js, Shaka Player, and mobile players on Awesome Video.
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
- AVPlayerAVPlayer is Apple's framework for playing and streaming audio and video content on iOS and macOS. It supports a variety of formats and prov…
- Advantech Video SolutionsAdvantech offers a range of industrial-grade video solutions, including high-quality, real-time video transmission systems with UHD resolut…
- Agora Video SDK for AndroidAgora provides open-source sample projects demonstrating the implementation of basic and advanced Video SDK features for Android. These sam…
- Agora.io Live Streaming SDKAgora.io provides a live streaming SDK that enables developers to build interactive live streaming applications on mobile platforms. It off…
- AllPlayerA free media player for Windows with support for a wide range of video formats and subtitles.
- Amazon Kinesis Video Streams WebRTC SDKsAmazon Kinesis Video Streams offers WebRTC SDKs for C, JavaScript, Android, and iOS, enabling real-time, two-way audio and video streaming.…
- AndroidX Media3Official Google Jetpack Media3 support libraries, the ExoPlayer successor, with DASH/HLS/DRM/IAMF support.
- Aniview Android Video Player SDKAniview's Android Video Player SDK allows developers to integrate video experiences into Android apps, supporting multiple protocols like H…
- Aniview Mobile Video Player SDKsAniview provides native video player SDKs for Android and iOS, allowing developers to integrate high-quality video playback with support fo…
- Aniview iOS Video Player SDKAniview's iOS Video Player SDK enables developers to incorporate video playback into iOS applications, supporting protocols like HLS and MP…
- Ant Media Server Mobile Streaming SDKsAnt Media Server provides WebRTC-based streaming SDKs for mobile applications, enabling developers to build live streaming apps with low la…
- Apprentice VideoAn open source cross-platform media player focusing on high quality playback and unique features like alpha channel preview and timeline lo…
- BansheeAn open source media player for Linux (and other platforms) that can play and organize video and audio, with support for podcasts and devic…
- BestMediaPlayerBestMediaPlayer is a free, open-source, no-download HTML5 media player that supports a wide range of video and audio formats, including FLV…
- Bitmovin Native Player SDKsBitmovin provides native player SDKs for Android, iOS, Android TV, tvOS, and Fire OS, enabling developers to deliver high-quality video exp…
- Bitmovin Player SDKBitmovin's Player SDKs for Android and iOS offer a unified API and UI for seamless integration of live and on-demand video streaming. They…
- Bitmovin Player SDKsBitmovin offers Player SDKs for HTML5, Android, iOS, and Smart TVs, enabling high-quality video playback across various devices. These SDKs…
- Bitmovin Video Player SDKsBitmovin provides video player SDKs designed for flawless playback across a wide range of devices. Their SDKs support platforms such as HTM…
- Celluloid (GNOME MPV)A simple GTK+ frontend for the mpv player (formerly GNOME MPV). Celluloid provides a lightweight graphical interface to mpv on Linux, integ…
- ClapperClapper is a media player designed for GNOME that utilizes GStreamer for media playback. It supports hardware-accelerated video playback, p…
- ComQi Digital Display PlayersComQi provides a range of digital media players, including the EMP-200, EMP-300, EMP-500, and OPS 400, designed for various content playbac…
- CyTubeA self-hosted web application for synchronized media playback and chat. CyTube allows multiple users to watch videos together in real-time…
- DPlayerDPlayer is a free, open-source, lightweight, and simple HTML5 video player that supports a wide range of features, including clarity switch…
- Daily Video SDKsDaily provides cross-platform video SDKs for real-time video, live streaming, and recording. With support for JavaScript, React Native, iOS…