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
·

Media embedding library

Ranking updated Aug 1, 2026

Hand-picked open-source media embedding libraries ranked by GitHub stars and activity. Compare the top alternatives and find the best fit.

Media embedding library

Find the best repos with AI.We'll search the best matching repositories with AI.
  • bytedance/xgplayerbytedance avatar

    bytedance/xgplayer

    9,245View on 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

    Xgplayer is a feature-rich HTML5 video player framework with plugin support and streaming format handling, making it a strong tool for video embedding and playback within applications even though it focuses less on general metadata extraction or self-hosted backend services.

    JavaScriptVideo PlayersHTML5 Media Players
    View on GitHub↗9,245
  • mediaelement/mediaelementmediaelement avatar

    mediaelement/mediaelement

    8,295View on GitHub↗

    MediaElement is a JavaScript library that wraps native HTML5 audio and video elements to provide a unified media interface and a customizable player framework. It acts as a multi-format media controller and a web-based plugin framework, normalizing playback controls and visual styles to ensure a consistent experience across different web browsers. The project distinguishes itself through a plugin-based playback system that maps specific MIME types to custom renderers, allowing the integration of third-party media embeds and external playback engines. It supports advanced delivery features inc

    MediaElement is a JavaScript library for wrapping HTML5 audio and video to provide a unified player interface with responsive scaling and plugin-based playback, fitting the media embedding category well despite operating as a frontend client component rather than a backend service.

    JavaScriptHTML5 Media Players
    View on GitHub↗8,295

Related searches

  • an embeddable media player for websites
  • Media automation scripts
  • an open source video player library
Texture processing library
  • an open source platform for team communication
  • Media libraries
  • a cross platform media playback engine
  • an open source media streaming server