I need one small task to complete in Android
1)Take video from camera or gallery
2)compress it and output video should be .mp4 format and should play on IOS and web also
3)call one API and upload compressed file to server but make sure quality should not be compress .
Let me know how much time it will take because i need its urgent .