We are looking for a Ruby On Rails developer.
We already have a live, working application, with a few users which allows users to log in and stream their videos from their account. The videos are all stored in Amazon's S3. Currently, all videos need to be uploaded manually via Amazon's Management Console to one S3 bucket and then added from the application's Admin user account into the correct customer's video streaming account.
So here's what we need:
We have a user boolean (called "partner"). We want users with the "Partner" boolean to be able to create a new customer (basically you just give most of the admins functions to the Partner boolean too) and upload videos for customers directly from our app, and not through Amazon Management Console like our partners currently do.
Just like the admin has now, the Partner must be able to see a list of all customers (which has been added by the Partner), though not delete customers or videos. The partner should be allowed to upload any video format for the end users by encoding everything to Mp4 through Pandastream (http://www.pandastream.com/docs/integrate_with_rails). If you got a better suggestion than Pandastream that doesn't cost by the minute/Gb? let us know.
After encoding Pandastream puts all Mp4 files into S3.
In this process we need for uploaded videos to get an auto-generated video thumbnail image which will show in the customer's account instead of the black box with a play button which is there now. We use JW Player to show the videos.
This is an urgent project so bid now and we'll let you take a look at the app.
- Robin W.