Ruby On Rails rockstar needed! User video uploads, video encoding, video streaming through S3...

We are looking for a Ruby On Rails expert (preferably HTML5 video streaming/encoding expert too)! We're a small growing startup and we need this done by the end of this weekend so you need to show you can handle all aspects of the job to take this on.

Worst Case: we find a great developer to just handles this project. Best Case: we find a rockstar developer to join our team.

We already have a 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. We also use signed URL's for secure streaming. Currently, all videos need to be uploaded manually to one S3 bucket and then added manually from the application's Admin user side into the correct end user's video streaming account.

So here's what we need:

1. Partner video upload.

We want to create a type of user (called "partner") which can log in to our app and be able to create a new ("end user"), and upload videos for end users that the partner has added into the system. The partner must then be able to see a list of all end users that the partner has added, though not delete end users or end users videos. The partner should be allowed to upload any video format for the end users by encoding everything to Mp4 through [url removed, login to view] (got a better suggestion than Panda that doesn't cost by the minute/Gb? let us know). And then after encoding Pandastream puts all Mp4 files in S3.

2. Video thumbnails.

We use LongTailVideo's JW Player to allow for HTML5 streaming with a fallback to Flash. What we don't have now is video thumbnails. We want the end user who sees its videos in its account to see a screenshot taken from the video (just like youtube and many others have) instead of just the black box with a play button.

3. Locking all but 1 of the videos added by the partner, for end users.

A partner will upload everything from 1-20+ videos into an end user's account. We need for the first uploaded video to be 100% available for viewing through the end user's account, while all the remaining videos uploaded must be listed and seen in the end user's account but not able for viewing. These additional videos however, must be unlockable by pressing a button. This button will open a quick (I guess Javascript) window enabling the user to choose which of all locked videos to unlock. Then depending on the amount of videos chosen, pay $X/per video using PayPal/Credit Card. When the payment returns success, the chosen videos will be unlocked and able for viewing just like the first uploaded video has been.

If you feel you're up for the task, drop your bid here immediately as we need this done by Monday. We look forward to working with you!

Skills: Amazon Web Services, HTML5, Javascript, Ruby on Rails, Video Upload

See more: rails video upload streaming, youtube html5, x developer paypal, what to look for in a ruby, what ruby on rails, what can i create with ruby on rails, we a looking for ruby developer, videos in html5, video end card, video black box, use case amazon, ruby on rails team, ruby on rails startup, ruby on rails project bid, ruby on rails looking for a job, ruby on rails looking for, ruby on rails developer job, ruby on rails cost, ruby on rails case, ruby on rails bid, ruby on rails app, ruby on rails 1.9 3, rails job, need ruby on rails developer, looking for ruby on rails developer

About the Employer:
( 6 reviews ) helsinki, Finland

Project ID: #4309428

3 freelancers are bidding on average €917 for this job


PM for more details, Quality work 100%.

€1000 EUR in 20 days
(14 Reviews)

Hi, Yes,I am Interested to join you and make an immediate impact. We have a team of ROR developers with a strong experience of more than 5 years working on complex web applications. We can discuss more about this on S More

€750 EUR in 4 days
(4 Reviews)

It's an easy task for [url removed, login to view] have gone through your requirements and we are ready to start the work immediately on your project. Please see the attached list of company's projects. Also please check the PMB.Thanks.

€735 EUR in 22 days
(0 Reviews)

I can do this for you in about 1and a halp month. Thank you for reading.

€1000 EUR in 45 days
(0 Reviews)