awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yixia avatar

yixia/VitamioBundle

0
View on GitHub↗
www.vitamio.org/en↗

VitamioBundle

VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices.

The project includes an adaptive bitrate streaming client that adjusts video quality in real-time based on network conditions to prevent playback interruptions. It also features a video rendering engine capable of configuring pixel formats and chroma output to optimize visual quality for mobile displays.

The library covers broad multimedia capabilities, including subtitle management, playback speed control, and the use of custom HTTP headers for stream loading. It supports secure media streaming via integrated SSL, TLS, and HTTPS, and utilizes local storage caching to reduce bandwidth usage.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Hardware-Accelerated Decoders - Utilizes dedicated hardware decoders to efficiently play video and audio while reducing CPU load.
  • Playback Frameworks - Provides a comprehensive playback framework for Android, including controls for subtitles, playback speed, and stream loading.
  • Android Media Playback - Integrates high-performance audio and video decoding and rendering into Android applications.
  • Video Renderers - A rendering system that optimizes video quality for mobile displays through pixel format and chroma configuration.
  • Pixel Format Controls - Provides selection of specific pixel formats for video output to balance visual quality and memory usage.
  • Surface Format Configurations - Configures specific surface formats and chroma output to optimize visual quality for mobile displays.
  • Adaptive Bitrate Streaming - Implements adaptive bitrate streaming to dynamically adjust video quality based on network throughput.
  • Adaptive Stream Players - Adjusts video quality in real-time based on network conditions to prevent playback interruptions.
  • Rendering Surface Selections - Outputs decoded video frames directly to native graphics surfaces to optimize memory and pixel formats.
  • Video Streaming - Streams multimedia content over HTTPS and pipe protocols with adaptive quality and local caching.
  • Video Encoding and Decoding - Decodes and renders audio and video using hardware acceleration for high performance on mobile devices.
  • Android Multimedia Players - A comprehensive library for decoding and rendering high-performance audio and video on Android.
  • Subtitle Management Systems - Supports the display of text and bitmap-based subtitle files overlaid on video content.
  • Media Segment Caching - Persists streamed media fragments to the device file system to minimize bandwidth usage.
  • Video Content Caching - Ships a local storage caching mechanism for streamed video fragments to minimize bandwidth usage and prevent re-downloads.
  • Media Stream Configurations - Allows customization of media streams using specific HTTP headers and timeouts to control loading behavior.
  • Playback Speed Controllers - Provides controls to adjust the playback rate of media for faster or slower playback.
  • Mobile Video Player Development - Provides components for building custom video players with control over speed, subtitles, and pixel formats.
  • Pluggable SSL/TLS Integration Layers - Integrates SSL, TLS, and HTTPS support directly into the streaming transport layer for secure delivery.
  • SSL/TLS Connection Security - Integrates SSL, TLS, and HTTPS support to ensure secure transport and encryption of multimedia data during streaming.
  • Multimedia and Graphics - Provides a hardware-accelerated multimedia framework for Android.
5,257 stars·2,039 forks·Java·24 views

Star history

Star history chart for yixia/vitamiobundleStar history chart for yixia/vitamiobundle

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with VitamioBundle

These projects share indexed features with VitamioBundle. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pili-engineering/pldroidplayerpili-engineering avatar

    pili-engineering/PLDroidPlayer

    4,509View on GitHub↗

    PLDroidPlayer is an Android video player SDK and customizable media playback framework. It provides a cross-platform media engine and a hardware-accelerated video decoder that supports multiple hardware architectures and includes an automatic fallback to software processing. The project functions as a network-optimized streaming client featuring custom DNS resolution and automatic latency optimization to reduce the delay in live broadcasts. It includes specialized capabilities for secure content playback of encrypted video streams using specific provider protocols. The framework covers a wid

    View on GitHub↗4,509
  • doikki/dkvideoplayerDoikki avatar

    Doikki/DKVideoPlayer

    5,317View on GitHub↗

    DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming and playback capabilities into mobile applications. It provides a hardware-accelerated video renderer and a customizable UI kit for building player interfaces, including support for picture-in-picture floating windows. The framework distinguishes itself through specialized interactive features, such as real-time comment overlays, frame capture snapshots, and gesture-based controls for adjusting volume, brightness, and playback progress. It also supports multi-stream playback,

    Javaandroidexoplayerffmpeg
    View on GitHub↗5,317
  • carguo/gsyvideoplayerCarGuo avatar

    CarGuo/GSYVideoPlayer

    21,440View on GitHub↗

    GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It provides a unified playback interface to control different video playback kernels, such as ExoPlayer, IJKplayer, and MediaPlayer, ensuring compatibility across diverse mobile hardware. The framework distinguishes itself through a flexible architecture that allows for core component swapping, enabling the replacement of playback engines, managers, or rendering layers. It includes a dedicated video caching manager for local storage and a customizable media UI component that supports

    Java16kandroidexoplayer
    View on GitHub↗21,440
  • mpvnet-player/mpv.netmpvnet-player avatar

    mpvnet-player/mpv.net

    5,155View on GitHub↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    C#audio-playercommand-linedotnet
    View on GitHub↗5,155
Compare all 30 related projects→

Frequently asked questions

What does yixia/vitamiobundle do?

VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices.

What are the main features of yixia/vitamiobundle?

The main features of yixia/vitamiobundle are: Hardware-Accelerated Decoders, Playback Frameworks, Android Media Playback, Video Renderers, Pixel Format Controls, Surface Format Configurations, Adaptive Bitrate Streaming, Adaptive Stream Players.

Which projects share features with yixia/vitamiobundle?

Projects with overlapping indexed features include: pili-engineering/pldroidplayer — PLDroidPlayer is an Android video player SDK and customizable media playback framework. It provides a cross-platform… doikki/dkvideoplayer — DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming… carguo/gsyvideoplayer — GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It… mpvnet-player/mpv.net — mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia… orz12/pilipalax — PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and… wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for…