
Creates static framework and static universal (fat) library (.a). Supports bzip2, zlib, iconv system libraries and AudioToolbox, CoreImage, VideoToolbox, AVFoundation system frameworks. Builds armv7, armv7s, arm64, arm64e, i386 and x86_64 architectures. Supports zlib and MediaCodec system libraries. Builds arm-v7a, arm-v7a-neon, arm64-v8a, x86 and x86_64 architectures. Licensed under LGPL 3.0, can be customized to support GPL v3.0 Includes cross-compile instructions for 44 open-source librariesĬhromaprint, expat, ffmpeg, fontconfig, freetype, fribidi, giflib, gmp, gnutls, kvazaar, lame, leptonica, libaom, libass, libiconv, libilbc, libjpeg, libjpeg-turbo, libogg, libpng, libsndfile, libtheora, libuuid, libvorbis, libvpx, libwebp, libxml2, nettle, opencore-amr, openh264, opus, sdl, shine, snappy, soxr, speex, tesseract, tiff, twolame, vid.stab, wavpack, x264, x265, xvidcore Use binaries available at Github/ JCenter/ CocoaPods or build your own version with external libraries you needįFmpeg v3.4.x, v4.0.x, v4.1, v4.2 and v4.3-dev releasesĬhromaprint, fontconfig, freetype, fribidi, gmp, gnutls, kvazaar, lame, libaom, libass, libiconv, libilbc, libtheora, libvorbis, libvpx, libwebp, libxml2, opencore-amr, openh264, opus, sdl, shine, snappy, soxr, speex, tesseract, twolame, wavpackĮxposes both FFmpeg library and MobileFFmpeg wrapper library capabilities I will provide test URL for the PoC app after interview.FFmpeg for Android, iOS and tvOS 1. This is so I can verify that you are using a correct library or the built-in Stagefright. Knowledge of C/C++/Java is required!Īlso, you will need to provide a proof-of-concept. The project is time-sensitive high work quality and timely delivery is expected. You have to KNOW that you can do it so we don't waste each other's time. Please only experienced developers apply for this job! If you "think" you can do it, please do not apply. However, price negotiable, so make your best offer. Project should be finished within 1-2 weeks at most. While stream is playing, I will enter 2nd stream in the URL and press "Go" button - the media player should stop the old stream and start the new stream in the most efficient/fastest way possible. When "Go" button is pressed, media player should play the stream via FFmpeg library.
* VOD stream: :Īpplication should simply have a textbox at the top where a stream URL can be entered and a "Go" button next to it.
* PLAY / PAUSE (Pause for VOD content only)Īpplication should work with Android 4.x and ARMv6, neon, etc. This project needs to be delivered with 100% full source and it should have the following media functions: See attached image for an idea how the app would look like. The streams should be opened and played in fastest way possible to reduce latency. Looking for a developer to create a media player Android app that uses FFmpeg library (or Gstreamer) to play LIVE and VOD online streams.