Find Jobs
Hire Freelancers

Port open-source C project (FFmpeg) to Android

$250-750 USD

Closed
Posted almost 12 years ago

$250-750 USD

Paid on delivery
The project as simple as that - just port the application and prove that it works :) We require the ability to use FFmpeg on Android to record video sent over a network. FFmpeg should work just as one would use it on a PC - with the same command-line arguments and with control of when to terminate the receiving (=recording) process. Because FFmpeg is written in C, we need to use the Android NDK to compile it, and then connect the native library to java code so we can run the process from any java application. Expected project outcome: --------------------------------- An Android NDK + SDK project containing the following Java(and C) functions: - main(argc, argv) - terminate() APK that can receive two broadcast intent types: - main (receives cmd args in the form of a string and passes them to the c code) - terminate (receives no arguments) VirtualBox VM + Script for compiling the project Testing and approving the project: ------------------------------------------- 1. Compile the code, including the java intent handlers 2. Call the “main” intent function with example command line arguments used for streaming: RX (To be run on the android): >> ffmpeg -i udp://0.0.0.0:1234 -b 10000k [login to view URL] The suitable TX command line (To be run on a PC): >> ffmpeg -i [login to view URL] -b 10000k -f mpegts udp://[login to view URL] 3. Call the “terminate” function while the “main” is running. Verify that a proper, non-corrupt video file was saved to disk after the “terminate” 4. Test for more sample command-line arguments - Saving UDP stream, Saving HTTP stream, Saving to Various file formats and bitrates as supported by FFmpeg Final Notes -------------- We are building a new product based on Android, For this project need a programmer with experience in compiling projects for Android using the NDK Working with us can be a source of more jobs with a wide variety of interesting components!
Project ID: 2350842

About the project

4 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $588 USD for this job
User Avatar
please check your pmb,thanks
$750 USD in 7 days
5.0 (36 reviews)
6.2
6.2
User Avatar
Hello, I have experience with NDK in Android. Lets do this. Thanks, Rana
$500 USD in 20 days
5.0 (14 reviews)
5.2
5.2
User Avatar
Hi, I am ready. Please check the pm. Thanks.
$500 USD in 10 days
4.2 (1 review)
2.5
2.5
User Avatar
I recently compiled libtiff, libpng, giflib libjpeg-turbo under Android NDK for my own project, I did some debug under an emulator too. your project is similar.
$600 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
Tel Aviv, Israel
4.9
30
Payment method verified
Member since Apr 24, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.