awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
media-kit avatar

media-kit/media-kit

0
View on GitHub↗
1,767 स्टार्स·427 फोर्क्स·Dart·MIT·10 व्यूज़github.com/media-kit/media-kit↗

Media Kit

Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified interface for building custom audio and video players, enabling developers to implement consistent media playback capabilities across mobile and desktop operating systems.

The framework distinguishes itself by utilizing a hardware-accelerated media pipeline that offloads decoding and rendering tasks to dedicated device resources. By mapping video frames directly onto hardware-accelerated textures and employing a unified decoding pipeline, it maintains high-performance output while providing granular control over media streams.

Beyond core playback, the library includes utilities for managing device access, such as handling runtime permissions and providing mechanisms to explain access requirements to users. The project is distributed as a library for integration into existing application codebases.

Features

  • Cross-Platform Media Frameworks - Provides a unified interface for building media-rich applications that require robust control over audio and video streams on multiple platforms.
  • Cross-Platform Video Playback - Provides a unified interface for building video and audio players that function consistently across mobile and desktop platforms.
  • FFmpeg Wrappers - Uses the FFmpeg library to handle diverse audio and video formats through a unified C-based decoding pipeline.
  • Hardware-Accelerated Decoders - Offloads intensive decoding and rendering tasks to dedicated graphics and media hardware to minimize CPU usage during playback.
  • Video Players and Editors - Provides a cross-platform media playback library that leverages native hardware acceleration for audio and video.
  • Texture-Backed Video Rendering - Maps decoded video frames directly onto hardware-accelerated textures to ensure high-performance visual output within the application interface.
  • Multimedia Integrations - Adds high-performance media playback capabilities to applications built with the framework for a seamless user experience.
  • Native Interface Bridges - Communicates with underlying operating systems using foreign function interfaces to access hardware-accelerated media playback and device resources.
  • Audio Engines - Provides a high-performance media engine for the language that enables consistent audio playback across mobile and desktop operating systems.
  • Event-Driven State Synchronizers - Coordinates playback status and media metadata between the native engine and the application layer using asynchronous message streams.
  • Media Player Interfaces - Enables the creation of tailored audio and video interfaces with specific controls that go beyond standard system player limitations.

स्टार हिस्ट्री

media-kit/media-kit के लिए स्टार हिस्ट्री चार्टmedia-kit/media-kit के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Media Kit के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Media Kit के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • wang-bin/qtavwang-bin का अवतार

    wang-bin/QtAV

    4,250GitHub पर देखें↗

    QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder. The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.

    C++
    GitHub पर देखें↗4,250
  • arthenica/ffmpeg-kitarthenica का अवतार

    arthenica/ffmpeg-kit

    5,836GitHub पर देखें↗

    ffmpeg-kit is a cross-platform SDK that wraps FFmpeg and FFprobe into native libraries for Android, iOS, macOS, Linux, and tvOS, enabling applications to execute media processing commands through platform-specific APIs. It provides a concurrent command executor that runs multiple FFmpeg operations simultaneously and collects results independently via thread-safe interfaces. The project includes a build system that compiles FFmpeg native libraries from source with configurable codec and library options for each target platform, and offers eight precompiled binary packages with different sets o

    Candroidffmpegflutter
    GitHub पर देखें↗5,836
  • mpvnet-player/mpv.netmpvnet-player का अवतार

    mpvnet-player/mpv.net

    5,155GitHub पर देखें↗

    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
    GitHub पर देखें↗5,155
  • pili-engineering/pldroidplayerpili-engineering का अवतार

    pili-engineering/PLDroidPlayer

    4,509GitHub पर देखें↗

    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

    GitHub पर देखें↗4,509
Media Kit के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

media-kit/media-kit क्या करता है?

Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified interface for building custom audio and video players, enabling developers to implement consistent media playback capabilities across mobile and desktop operating systems.

media-kit/media-kit की मुख्य विशेषताएं क्या हैं?

media-kit/media-kit की मुख्य विशेषताएं हैं: Cross-Platform Media Frameworks, Cross-Platform Video Playback, FFmpeg Wrappers, Hardware-Accelerated Decoders, Video Players and Editors, Texture-Backed Video Rendering, Multimedia Integrations, Native Interface Bridges।

media-kit/media-kit के कुछ ओपन-सोर्स विकल्प क्या हैं?

media-kit/media-kit के ओपन-सोर्स विकल्पों में शामिल हैं: wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for… arthenica/ffmpeg-kit — ffmpeg-kit is a cross-platform SDK that wraps FFmpeg and FFprobe into native libraries for Android, iOS, macOS, Linux,… mpvnet-player/mpv.net — mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia… pili-engineering/pldroidplayer — PLDroidPlayer is an Android video player SDK and customizable media playback framework. It provides a cross-platform… xfangfang/wiliwili — Wiliwili is a cross-platform third-party video player for Bilibili content. It functions as a multi-platform media… mpc-hc/mpc-hc — This project is a media player software and digital television receiver designed for rendering a wide variety of audio…

Media Kit को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Media Kit दिखाई देता है।
  • वीडियो प्लेयर कंपोनेंट्स