We require a class that will upload video that exists in the users gallery to the pre-defined Youtube account (the user should not be prompted for login).
The class should stream the upload as to prevent copying a large file into a request - this has to be memory efficient.
On upload completion, a link to the remote resource shall be required - for this, we shall require a call back on success/error (via an interface).
A test app should be supplied showing use of the code.
This is an urgent project and the winning bidder should be able to complete within 5 days.
Examples of existing functionality is a bonus