I spent all weekend trying to find a good solution for this. I need to upload videos to a remote server, but they are too big; thus, I'd like to compress them. I've looked into a few Nuget libraries out there, but they don't work as I can't even install them into my project due to compatibility issues. I wish Xamarin had provided a library of its own to help us out. Has anyone here successfully compressed videos on the client side?