Giter Site home page Giter Site logo

multimedia_ffmpeg-on-android's Introduction

FFmpeg-on-Android
=================

2012.07, dr.nitro


"FFmpeg on Android" project is the open source project for multimedia play
service which is adopt to Android OS 4.0. "FFmpeg on Android" project is ori-
ginally designed by dr.nitro and powered by InSignal Co., Ltd.


Concept
-------
"FFmpeg on Android" project is to enhance multimedia support on Android OS,
starts on 4.0 ICS version. Currently Android OS has many limits to support
variety multimedia formats, using specific H/W resources, not also S/W. So,
we expact, if we can use the famus FFmpeg library in Andorid OS with little
modification on Android Stagefright; We can overcome many current limits in
Android muntimedia supports easly.



Media Flow
----------
"FFmpeg on Android" is designed to use FFmpeg library on Android OS, and less
to modify current Android framework, Stagefright. So, "FFmpeg on Andorid"
adopt the "Flow-By-Pass" model. "Flow-By-Pass" model designs by pass multi-
media flow inside of stagefright framework for FFmpeg case. Below flow shows
how we adopt "Flow-By-Pass" model to use FFmpeg library.

 a) stagefright original flow (in case of AVI)
		file source -> aviextractor -> avisource -> omx-codec
 b) FFmpeg on Android flow
		FFmpegSource(*) -> ffextractor(*) -> ffsource(*) -> omx-codec

(*) is newly added component on FFmpeg on Andorid.


Supported Media Format
----------------------
2012.07
 - Container    : AVI
 - Video Format : XVID
 - Audio Format : MP3


Current Issues
--------------
2012.07
 - There is a bug on seek operation when playing A/V muxed file.


License
-------
All the source code of "FFmpeg-on-Android" is under Apache license v2.0. If
you want to know more details about Apache license, see LICENSE file.


Contact to us
-------------
If you want to contect to us, please visit official web site,
http://www.origenboard.org/ffmpeg_on_android/. And if you want to contact us,
please send an email to "[email protected]".

multimedia_ffmpeg-on-android's People

Watchers

James Cloos avatar Mark Ho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.