Vitamio Multimedia Framework

repository·master·Indexed 26 days ago

https://github.com/yixia/vitamiobundle

An open-source multimedia framework for Android and iOS providing hardware-accelerated decoding and rendering. Built on FFmpeg 2.0 and OpenSSL, it supports various streaming protocols, adaptive bitrate streaming, playback speed control, and RGBA_8888 rendering. Includes the MediaPlayer API for retrieving media information and supports X86, MIPS, and ARMV6 CPUs.

Tokens
331
Snippets
0
Records
5
Agent score
40%

What's inside Vitamio

  1. Key features of Vitamio

    master

    Vitamio includes several advanced multimedia features:

    • FFmpeg Integration: Uses FFmpeg 2.0 git version and supports most FFmpeg AVOptions (enabling custom HTTP headers).
    • Protocol Support: Includes OpenSSL for HTTPS, TLS, RTMPS, and RTMTS.
    • Streaming: Supports adaptive bitrate streaming (must be enabled manually).
    • Playback Controls: Playback speed control (0.5x to 2.0x) and audio amplification up to 2x volume.
    • Subtitle Support: Improved support including external bitmap subtitles.
    • Caching: Ability to cache online video to local storage for reuse.
    • Rendering: Supports RGBA_8888 rendering with the ability to switch between RGB_565 and RGBA_8888.
    • Hardware Support: Supports X86, MIPS, and ARMV6 CPUs; enhanced hardware decoding for Android 16+.