Players & Clients

Browse 295 curated open-source video players and client SDKs — Video.js, hls.js, dash.js, Shaka Player, and mobile players on Awesome Video.

Subcategories

Resources (showing 201–295 of 295)

  • ReplayA React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
  • Mpv (GitHub)Lightweight command-line video player supporting wide format compatibility and advanced playback features.
  • Indigo PlayerHighly extensible, modern, JavaScript video player. Handles MPEG-DASH / HLS / MPEG-4 and is built on top of the HTML5 video element.
  • Epic Video ComparatorJavascript library which implements a video comparator component: two overlaped and synchronized video players each one playing an independ…
  • Bigscreen PlayerSimplified media playback for bigscreen devices.
  • Chimeea video player framework aims to bring wonderful experience on browser
  • DPlayer (GitHub)Wow, such a lovely HTML5 danmaku video player
  • ModernAVPlayerModernAVPlayer is a persistence AVPlayer wrapper.
  • Adaptive Video PlayerHLS player for iOS that supports manual selection for the quality of adaptive streams
  • vPlayervPlayer is an open-source, smartwatch-sized 1.69" touchscreen device powered by the ESP32-S3. It offers continuous video playback from an S…
  • OpenPlayer.jsOpenPlayer.js is a lightweight HTML5 video and audio player written in TypeScript. It offers smooth controls and the capability to play VAS…
  • VLC for AndroidVLC for Android is the official port of the VLC media player to the Android platform. It supports a wide range of multimedia formats and st…
  • Kaltura Player SDK for AndroidKaltura's Player SDK for Android provides a comprehensive solution for integrating video playback into Android applications. It supports va…
  • µPlayer: Lightweight Video Player for Linux PhonesµPlayer is a lightweight video player designed for Linux-based smartphones like the PinePhone and Librem 5. It utilizes GStreamer for hardw…
  • Vonage Video API (formerly TokBox OpenTok)Vonage Video API allows developers to create custom video experiences on any device, including mobile, web, or desktop. Built on WebRTC ind…
  • Video.js Mobile UIVideo.js Mobile UI is a plugin designed to enhance the mobile user interface of the Video.js player. It provides touch-friendly controls an…
  • GetStream JavaScript Video SDKThe GetStream JavaScript Video SDK offers a comprehensive solution for integrating video streaming capabilities into web applications. It i…
  • Muvi Flex Mobile SDKsMuvi Flex offers Mobile SDKs for Android and iOS, providing features like DRM and non-DRM content streaming, subtitle support, multiple vid…
  • 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…
  • Aniview Android Video Player SDKAniview's Android Video Player SDK allows developers to integrate video experiences into Android apps, supporting multiple protocols like H…
  • Mux Video APIMux offers a developer-friendly streaming infrastructure with APIs for live and on-demand video. It provides adaptive bitrate streaming, re…
  • Video SDKVideo SDK provides real-time video, chat, and audio calling capabilities for web and mobile apps. It offers pre-built integrations and cust…
  • Muvi Video Player SDKMuvi offers a powerful online video player SDK designed for seamless integration into mobile applications. It supports adaptive streaming t…
  • JW Player Mobile SDKsJW Player provides native SDKs for iOS and Android, enabling developers to build and launch cross-platform video experiences. These SDKs of…
  • Kaltura HTML5 Video PlayerKaltura Player is a free-to-use, open-source HTML5 video player that allows for the creation of custom inter-browser and inter-device skins…
  • Muvi One SDKMuvi One SDKs enable developers to integrate video streaming capabilities into applications across various platforms and devices, offering…
  • Red5 Pro Mobile Live Video Streaming SDKRed5 Pro offers mobile SDKs for iOS and Android that enable developers to build live video streaming applications. These SDKs provide tools…
  • MPV Media PlayerA free, open-source, and cross-platform media player designed for the command line. MPV supports a wide variety of media file formats, audi…
  • Larix Broadcaster SDK for AndroidLarix Broadcaster Android SDK provides source code and binary libraries to help developers create applications with live streaming capabili…
  • Video SDK LiveVideo SDK Live offers tools to help companies create collaborative products with capabilities like live audio/video, cloud recordings, RTMP…
  • Agora Video SDK for AndroidAgora provides open-source sample projects demonstrating the implementation of basic and advanced Video SDK features for Android. These sam…
  • IVB - Interactive Video BuilderIVB is an open-source interactive video builder that supports learning analytics. It allows educators and developers to create interactive…
  • ClapperClapper is a media player designed for GNOME that utilizes GStreamer for media playback. It supports hardware-accelerated video playback, p…
  • Larix Player SDKsSoftvelum's Larix Player SDKs enable playback of various streaming protocols including SRT, SLDP, RTMP, Icecast, HLS, and MPEG-DASH on iOS…
  • 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…
  • FVV LiveA real-time free-viewpoint video system designed for low-cost and real-time operation using consumer electronics hardware. FVV Live enables…
  • OpenMAXA non-proprietary, cross-platform set of C-language programming interfaces that provide abstractions for routines useful in processing audi…
  • React Native Media ConsoleReact Native Media Console is a video player component for React Native, built with TypeScript. It provides customizable controls and suppo…
  • Shaka Player EmbeddedShaka Player Embedded is a C++ framework that integrates Shaka Player, Google's open-source DASH and HLS player, into native applications.…
  • React Native VLC Media PlayerReact Native VLC Media Player is a media player component for React Native applications, supporting video streaming and playback. It suppor…
  • Stream Video Android SDKStream Video Android SDK provides versatile Core and Compose UI component libraries that enable developers to build video calling, audio ro…
  • Red5 Pro Mobile SDKsRed5 Pro provides live video streaming SDKs for native applications across multiple platforms, including Android, iOS, Windows, macOS, and…
  • Viaccess-Orca VO PlayerViaccess-Orca's VO Player is a secure video player offering a unified experience across multiple platforms, including Android, iOS, PC, Mac…
  • HVD - Hardware Video DecoderHVD is a C library that provides a simple zero-copy interface to FFmpeg for hardware-accelerated video decoding. It supports multiple techn…
  • Dolby.io Client SDKsDolby.io offers Client SDKs for developers aiming to create applications with streaming capabilities. These SDKs support various platforms,…
  • Sendbird LiveSendbird Live offers APIs and SDKs for building engaging live streaming experiences in web and mobile applications. It provides features li…
  • Videoplayer by JingOSVideoplayer is an open-source video player built with Qt/QML on top of libmpv, developed by the JingOS team. It offers features like double…
  • mpvmpv is a free, open-source, and cross-platform media player that supports a wide variety of media file formats, audio and video codecs, and…
  • Open Source Embedded Video PlayerA project that demonstrates how to build a video playback system for embedded devices using solely open-source software. It utilizes hardwa…
  • Videotel Digital VP92+ 4K Digital Signage Media PlayerThe VP92+ is a 4K/1080 industrial-grade network digital signage media player capable of playing content locally from USB/SD or remotely via…
  • Advantech Video SolutionsAdvantech offers a range of industrial-grade video solutions, including high-quality, real-time video transmission systems with UHD resolut…
  • Ziggeo Mobile SDKsZiggeo offers cloud-based video technology with mobile SDKs for iOS and Android, providing asynchronous video APIs and tools to deliver ent…
  • Kaltura Mobile Video SDKKaltura provides mobile video SDKs and reference applications for iOS and Android, enabling seamless, high-quality video delivery across mo…
  • BestMediaPlayerBestMediaPlayer is a free, open-source, no-download HTML5 media player that supports a wide range of video and audio formats, including FLV…
  • 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…
  • Panopto Certified Video Capture AppliancesPanopto offers certified video capture appliances that seamlessly integrate with their video platform, providing a comprehensive solution f…
  • Rise Vision Media Player Hardware as a ServiceRise Vision offers a Media Player Hardware as a Service solution that simplifies digital signage by providing managed hardware with regular…
  • Mux Live Streaming APIMux provides a developer-friendly live streaming API that allows for easy integration of live streaming capabilities into mobile and web ap…
  • Muvi Player SDKMuvi Player SDK provides a unified solution for seamless video playback across Android devices. It addresses device fragmentation issues an…
  • Kaltura Mobile Video Player SDKsKaltura offers Mobile Video Player SDKs for iOS and Android, enabling developers to embed the Kaltura Video Player into native applications…
  • Milkymist One and FlickernoiseAn open-source video synthesizer and reconfigurable computer designed for live performances. Milkymist One features multi-standard video in…
  • xgplayerxgplayer is an HTML5 video player with a parser that saves traffic. It is designed to be lightweight and efficient, providing a smooth play…
  • Stream Video & Audio SDKsStream provides Video & Audio SDKs that enable developers to implement in-app calling and streaming experiences. Supporting platforms like…
  • Bitmovin Player SDKsBitmovin offers Player SDKs for HTML5, Android, iOS, and Smart TVs, enabling high-quality video playback across various devices. These SDKs…
  • 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.…
  • Distributed Codec Engine (DCE)An open-source project that provides a framework for offloading multimedia processing tasks to dedicated hardware accelerators. DCE is part…
  • Video Acceleration API (VA-API)An open-source API that allows applications to utilize hardware video acceleration capabilities, typically provided by the GPU. VA-API supp…
  • 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…
  • Larix Player SDK for AndroidSoftvelum's Larix Player SDK for Android provides a rich set of protocols to play live streaming content on mobile devices and Android TV S…
  • MiSTer FPGAMiSTer FPGA is an open-source project that aims to recreate various classic computers, game consoles, and arcade machines using modern FPGA…
  • TimPlayerTimPlayer is an open-source HTML5 video player that serves as a beautiful alternative to platforms like Vimeo, JWPlayer, VideoJS, YouTube,…
  • Hardware Video StreamingHardware Video Streaming is a meta repository encompassing several projects focused on hardware-accelerated video encoding and streaming. I…
  • FPGA-Video-PlayerFPGA-Video-Player is a fork of the FPGAmp project, offering similar capabilities as a 720p FPGA-based media player. It supports Motion JPEG…
  • FPGAmpFPGAmp is a 720p FPGA-based media player capable of playing Motion JPEG encoded video over HDMI or VGA on commonly available FPGA boards. I…
  • Muvi Live SDKMuvi Live SDK enables developers to add live streaming capabilities to existing iOS and Android applications with minimal coding. It offers…
  • Daily Video SDKsDaily provides cross-platform video SDKs for real-time video, live streaming, and recording. With support for JavaScript, React Native, iOS…
  • Streamaxia OpenSDKStreamaxia OpenSDK is a live video streaming library for iOS and Android, enabling developers to add HD and low-latency live streaming capa…
  • 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…
  • Sendbird Live SDKsSendbird offers live video SDKs for iOS, Android, and JavaScript, enabling developers to host custom private video streaming events within…
  • XOS Media PlayerXOS Media Player is an open-source media player designed for displaying fleets of video. It is a Python wrapper around VLC that fetches con…
  • µPlayerµPlayer is a simple GTK4-based video player application that leverages the latest version of GStreamer to support hardware-accelerated vide…
  • Muvi Live Streaming SDKMuvi offers a live streaming SDK that allows developers to build live streaming applications for web and mobile platforms. It supports HLS…
  • 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…
  • api.video Live Streaming SDKsapi.video offers live streaming SDKs for mobile platforms, including React Native, Flutter, Swift, and Android. These SDKs allow developers…
  • 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…
  • PlyrPlyr is a simple, lightweight, and accessible HTML5 media player that supports video, audio, and even YouTube and Vimeo embeds. It offers a…
  • EmbyA media server designed to organize, play, and stream audio and video to a variety of devices. Emby uses a client-server model, with Emby S…
  • FOSDEM Video HardwareAn open-source project aimed at developing a fully free and open hardware video streaming platform. It serves as a successor to existing FO…
  • 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…
  • 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…
  • api.video Player SDKsapi.video offers a suite of player SDKs designed for seamless integration of video playback into mobile applications. These SDKs support bo…
  • Popcorn.jsPopcorn.js is an open-source JavaScript library for HTML5 media developers. It uses native HTMLMediaElement properties, methods, and events…
  • DPlayerDPlayer is a free, open-source, lightweight, and simple HTML5 video player that supports a wide range of features, including clarity switch…
  • Fluid PlayerFluid Player is a free, open-source HTML5 video player that is lightweight and easy to integrate. It offers advanced VAST (Video Ad Serving…
  • Video.jsVideo.js is a full-featured, open-source HTML5 video player that supports all common media formats, including streaming formats like HLS an…