awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesAndroid Media Rendering Frameworks

Frameworks for resizing and rendering media assets specifically for Android views.

Distinct from Android Development: Shortlist candidates focus on AI integrations or general Android development, not media rendering pipelines.

Explore 12 awesome GitHub repositories matching graphics & multimedia · Android Media Rendering Frameworks. Refine with filters or upvote what's useful.

Awesome Android Media Rendering Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • bumptech/glideالصورة الرمزية لـ bumptech

    bumptech/glide

    35,021عرض على GitHub↗

    Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from local or remote sources. It functions as a media rendering framework and memory management tool designed to resize and downsample assets to fit specific view dimensions. The system prioritizes scrolling performance through a multi-level caching strategy that stores decoded media in memory and raw data on disk. It employs resource pooling to reuse bitmap memory and binds image loading tasks to component lifecycles to automatically release resources and prevent memory leaks. T

    Resizes, downsamples, and renders images and video stills to fit specific Android view dimensions.

    Java
    عرض على GitHub↗35,021
  • carguo/gsyvideoplayerالصورة الرمزية لـ CarGuo

    CarGuo/GSYVideoPlayer

    21,440عرض على 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

    Ships a graphic surface layer for applying video filters, watermarks, and screen orientation adaptations.

    Java16kandroidexoplayer
    عرض على GitHub↗21,440
  • bilibili/danmakuflamemasterالصورة الرمزية لـ bilibili

    bilibili/DanmakuFlameMaster

    9,608عرض على GitHub↗

    DanmakuFlameMaster is a high-performance rendering engine for displaying scrolling bullet comments on Android devices. It functions as a graphic engine that manages the lifecycle of on-screen comments, from parsing raw data to final visual display. The project is distinguished by its use of hardware-accelerated surface views and multi-core parallel processing to maintain smooth frame rates during high-volume content delivery. It employs a pre-caching layout engine to calculate text dimensions and motion paths before they are displayed on the screen. The system includes a rule-based visibilit

    Enables the display of scrolling bullet comments over video content on Android with custom fonts and motion paths.

    Java
    عرض على GitHub↗9,608
  • bytedance/xgplayerالصورة الرمزية لـ bytedance

    bytedance/xgplayer

    9,245عرض على GitHub↗

    xgplayer is a plugin-based HTML5 video player framework that supports multiple streaming formats including MP4, FLV, HLS, and dash. It is built on a component architecture that allows developers to extend functionality through self-contained plugins, with staged loading protocol adapters that reduce bandwidth usage. The player includes a strategy center for dynamic optimization that adjusts buffering, bitrate, and source selection in real time to reduce first-frame delay and playback stalling. The player distinguishes itself through support for ultra-low latency live streaming with time-shift

    Inserts user-defined scrolling text overlays on the video with configurable timing and display modes.

    JavaScriptdashflvflv-parser
    عرض على GitHub↗9,245
  • google/accompanistالصورة الرمزية لـ google

    google/accompanist

    7,824عرض على GitHub↗

    Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android. The library provides specialized utilities for managing modal bottom sheet destinations and defining custom animations for screen transitions within a navigation graph. It includes tools for detecting screen folds and display features to create adaptive layouts that adjust based on window size and

    Translates Android drawable and vector assets into painters compatible with the Compose rendering engine.

    Kotlinandroid-libraryjetpack-compose
    عرض على GitHub↗7,824
  • chrisbanes/accompanistالصورة الرمزية لـ chrisbanes

    chrisbanes/accompanist

    7,822عرض على GitHub↗

    Accompanist is a Jetpack Compose extension library providing a set of utility components and libraries that fill functional gaps in the declarative UI framework. The project provides an adaptive layout toolkit for building user interfaces that automatically adjust based on Android screen size and device configuration. It includes a renderer for converting standard Android Drawable assets into formats compatible with a declarative painting system, as well as a manager for requesting and tracking Android system permissions.

    Converts standard Android Drawable assets into formats compatible with a declarative UI painting system.

    Kotlin
    عرض على GitHub↗7,822
  • vinc3m1/roundedimageviewالصورة الرمزية لـ vinc3m1

    vinc3m1/RoundedImageView

    6,404عرض على GitHub↗

    RoundedImageView is an Android library providing custom view implementations for rendering images with rounded corners, circles, and ovals. It uses hardware acceleration to ensure high performance and smooth edge quality when clipping images into these shapes. The library includes a customizable image border view that draws consistent strokes around images, scaling automatically as the view size changes. It also provides a tiled image background view that repeats image patterns across a surface using various tiling modes.

    Displays images using hardware acceleration to ensure smooth edges and high performance on Android devices.

    Java
    عرض على GitHub↗6,404
  • nvidia/isaac-gr00tالصورة الرمزية لـ NVIDIA

    NVIDIA/Isaac-GR00T

    6,222عرض على GitHub↗

    Applies AI to render game assets, organize geometry for path tracing, and create lifelike character visuals.

    Jupyter Notebook
    عرض على GitHub↗6,222
  • mikepenz/android-iconicsالصورة الرمزية لـ mikepenz

    mikepenz/Android-Iconics

    5,272عرض على GitHub↗

    Android-Iconics هو مكتبة تغليف لأيقونات تطبيقات Android تتيح استخدام خطوط الأيقونات ومتجهات SVG كعناصر قابلة للرسم (Drawables). يوفر نظاماً لعرض رسومات المتجهات واستيراد مجموعات الأيقونات المخصصة من خلال ملفات الخطوط وتعيينات CSS. يتضمن المشروع عارض متجهات SVG مخصصاً وأداة لدمج خطوط الأيقونات المخصصة. كما يتميز بأداة انعكاس تقوم تلقائياً بقلب الأيقونات لتخطيطات اللغات من اليمين إلى اليسار للحفاظ على الاتساق المرئي عبر اللغات المختلفة. تغطي المكتبة تخصيص نمط الأيقونة لخصائص مثل اللون، والحجم، والحشو، وتدعم تضمين الأيقونات مباشرة في سلاسل النصوص. كما تتعامل مع تحويل أصول المتجهات إلى عناصر قابلة للرسم أصلية للاستخدام داخل واجهات المستخدم والتخطيطات.

    Converts icon fonts and SVG vectors into drawables for use in views, layouts, or images.

    Kotlinandroidandroid-composeandroid-development
    عرض على GitHub↗5,272
  • joanzapata/android-iconifyالصورة الرمزية لـ JoanZapata

    JoanZapata/android-iconify

    3,917عرض على GitHub↗

    إطار عمل android-iconify هو إطار عمل ومكتبة أيقونات متعددة المزودين لتطبيقات Android. يتيح دمج وإدارة الرسومات المتجهة وأيقونات الخطوط من مختلف المزودين الخارجيين داخل نظام واحد. يسمح إطار العمل بدمج خطوط أيقونات مخصصة عن طريق تسجيل ملفات الخطوط وخرائط الحروف لتوسيع المكتبة المتاحة من الرسومات. يتضمن عارضاً للرسومات المتجهة (Drawable) لعرض أيقونات قابلة للتوسع عبر كثافات شاشة مختلفة. يدعم النظام عرض الأيقونات المتجهة ككائنات قابلة للرسم وتضمين رسومات قابلة للتوسع مباشرة في نطاقات النص بحيث ترث حجم ولون النص المحيط.

    Converts font glyphs into native Android drawable objects for use in standard view components.

    Java
    عرض على GitHub↗3,917
  • yichengchen/atv-bilibili-demoالصورة الرمزية لـ yichengchen

    yichengchen/ATV-Bilibili-demo

    2,996عرض على GitHub↗

    This project is an Apple TV video application and API client for Bilibili, designed to stream video content with support for HDR and subtitles. It serves as a specialized media player that integrates with Bilibili services to provide video discovery and user account management. The application features a real-time danmaku renderer that overlays scrolling user comments on top of video playback. It includes a plugin-based player system for adding custom overlays and behavioral modifications, as well as tools for adjusting playback speed and skipping sponsored segments. The system covers adapti

    Renders real-time scrolling bullet comments (danmaku) as overlays on top of the video playback layer.

    Swift
    عرض على GitHub↗2,996
  • frost819/bvالصورة الرمزية لـ Frost819

    Frost819/bv

    2,804عرض على GitHub↗

    bv is an Android TV video streaming client and specialized video player designed for television hardware. It features a remote-control user interface and a high-resolution display overlay to facilitate navigation and content consumption on big-screen displays. The project focuses on television-specific optimizations, including a customizable comment system with adjustable transparency and scroll speed to ensure readability. It maps short-press and long-press hardware signals to specific engagement actions, such as tipping or saving content, to simplify interaction with creator profiles. The

    Provides a customizable rendering system for scrolling bullet comments over video playback.

    Kotlin
    عرض على GitHub↗2,804
  1. Home
  2. Graphics & Multimedia
  3. Android Media Rendering Frameworks

استكشف الوسوم الفرعية

  • Asset Renderers2 وسوم فرعيةUtilities that convert specific asset types into a paintable format for a UI framework. **Distinct from Android Media Rendering Frameworks:** Focuses on the conversion of assets (Drawables) rather than the general rendering framework.
  • Danmaku RenderingSpecialized rendering of scrolling 'bullet' comments (Danmaku) over video content. **Distinct from Android Media Rendering Frameworks:** Specific to the 'bullet comment' (Danmaku) style of overlay, moving beyond general media rendering frameworks.
  • Drawable Asset Conversion2 وسوم فرعيةUtilities for converting legacy drawable formats into modern rendering pipelines. **Distinct from Android Media Rendering Frameworks:** Specifically handles the conversion/bridge of assets rather than general media rendering framework logic.