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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bilibili avatar

bilibili/ijkplayer

0
View on GitHub↗
33,165 estrellas·8,233 forks·C·GPL-2.0·22 vistas

Ijkplayer

Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats.

The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architecture that supports custom rendering and audio modules tailored to specific operating system requirements.

The library includes a native bridge that exposes core media processing logic to higher-level application environments. It manages the complex build orchestration required to support multiple CPU architectures, providing the necessary scripts and configuration files to generate and link binary frameworks for mobile deployment.

Features

  • Media Players - Renders video and audio across mobile platforms using a unified hardware-accelerated engine.
  • Cross-Platform Media Frameworks - Building consistent video and audio experiences across mobile devices using a unified engine that supports hardware acceleration and diverse media formats.
  • Media Decoders - Processes complex audio and video streams using a cross-platform multimedia framework.
  • Module Development - A collection of compiled binary components that developers link into mobile applications to provide robust and customizable media playback capabilities.
  • Media and Communication - Cross-platform video player based on FFmpeg.
  • Media Handling - Video player based on FFmpeg with MediaCodec support.
  • Media Players - Lightweight cross-platform video player based on ffplay.
  • Media Processing - Cross-platform video player based on FFmpeg.
  • Media Processing Frameworks - Cross-platform video player based on ffplay for Android and iOS.
  • Mobile Integration - Cross-platform video player engine for mobile applications.
  • Rendering - Directs decoded media frames to native graphics buffers for hardware-accelerated playback.
  • Build Orchestration - Automates the compilation of native source code into platform-specific binary libraries for mobile deployment.
  • Native Compilation - Manages complex build processes for native media components across different CPU architectures.
  • Build Tools - A set of scripts and configuration files that automate the compilation of native media libraries for specific mobile CPU architectures.

Historial de estrellas

Gráfico del historial de estrellas de bilibili/ijkplayerGráfico del historial de estrellas de bilibili/ijkplayer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ijkplayer

Proyectos open-source similares, clasificados según cuántas características comparten con Ijkplayer.
  • mpv-player/mpvAvatar de mpv-player

    mpv-player/mpv

    35,618Ver en GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    Caudiocffmpeg
    Ver en GitHub↗35,618
  • remotion-dev/remotionAvatar de remotion-dev

    remotion-dev/remotion

    50,931Ver en GitHub↗

    Remotion is a programmatic video framework that enables the creation of video content using component-based logic and standard web technologies. By leveraging a declarative animation engine, it allows developers to structure visual content as a hierarchy of reusable components, ensuring that animations and state updates remain consistent through deterministic frame execution. The framework distinguishes itself by utilizing a headless browser renderer that captures visual output frame-by-frame to generate high-quality video files. This architecture supports a cloud-native media pipeline, allow

    TypeScriptjavascriptreactvideo
    Ver en GitHub↗50,931
  • videolan/vlcAvatar de videolan

    videolan/vlc

    18,717Ver en GitHub↗

    VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter

    Ccframeworkgplv2
    Ver en GitHub↗18,717
  • krtirtho/spotubeAvatar de KRTirtho

    KRTirtho/spotube

    46,989Ver en GitHub↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    Dartandroidandroid-clientandroid-music-player
    Ver en GitHub↗46,989
Ver las 30 alternativas a Ijkplayer→

Preguntas frecuentes

¿Qué hace bilibili/ijkplayer?

Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats.

¿Cuáles son las características principales de bilibili/ijkplayer?

Las características principales de bilibili/ijkplayer son: Media Players, Cross-Platform Media Frameworks, Media Decoders, Module Development, Media and Communication, Media Handling, Media Processing, Media Processing Frameworks.

¿Qué alternativas de código abierto existen para bilibili/ijkplayer?

Las alternativas de código abierto para bilibili/ijkplayer incluyen: mpv-player/mpv — This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It… remotion-dev/remotion — Remotion is a programmatic video framework that enables the creation of video content using component-based logic and… videolan/vlc — VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video… krtirtho/spotube — Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… iina/iina — This application is a high-performance media player designed for desktop environments, providing a unified interface…