Ruby on Rails Developer

Closed Posted May 24, 2012 Paid on delivery
Closed Paid on delivery

Hi there, nice to e-meet you :]

Here's a bit of info about the project...

This is a fairly well scoped set of features with many available best practices.

The only major development work would involve integration with current app code and database systems.

We anticipate a competent developer or team of developers should be able to complete the required tasks within 4 business days.

Summary

We recently launched an indie film, People in Motion and we're distributing it from our site which currently provides a paid video download service and needs to support a streaming video solution to supplement the current offerings.

Media is currently hosted on Amazon S3 and access is gated by a Ruby-on-Rails app which generates rapidly expiring signed-urls (using the aws-sdk gem) for various media files that a user has access to.

Ideally, streaming media will be delivered via Amazon CloudFront streaming support with access restricted using signed-urls.

***Requirements***

Well suited, secure content delivery for streaming media

SHOULD use CloudFront or a comparably priced service to support streaming

MUST provide account-level time-based access control to any specific media file

SHOULD provide access control with the S3/CloudFront signed-url facility if available

MUST be able to use non-public objects in Amazon S3 as source media

MUST NOT require additional server infrastructure under our management. Refer to:[url removed, login to view]

Free and open source media player that supports Flash and HTML5 Video

MUST play media from the source specified in Requirement 1

MUST support cross-browser playback on Windows, Mac, Linux, Android, and iOS devices

MUST support HTML5 video when available

MUST fall back to flash video when HTML5 video is not available

SHOULD be an open source solution

MUST NOT require a paid license for the player. Refer to:[url removed, login to view]

Integration with current delivery system

MUST display the streaming player on-site on our current download page

MUST run inside our current Ruby-on-Rails application code

MUST track the number of times a user has streamed a video in our internal database

MUST be able to limit the number of time a user is able to stream a given video or set of videos

SHOULD provide analytics to determine how much of a video a user watches

MUST provide styling for the player consistent with the current site aesthetic

***Testing***

MUST provide unit and integration tests which cover any new code features to guard against regressions

Timeline

***A few more details about the ideal candidate: ***

Excellent english communication, both written and spoken

Available 10am to 4pm Central time for phone / skype calls

We have a good amount of development to do on our site & if this contract goes well we'd love to collaborate on more projects.

Cheers! We look forward to potentially collaborating with you :]

Amazon Web Services Ruby on Rails

Project ID: #1655982

About the project

6 proposals Remote project Active Jun 30, 2012

6 freelancers are bidding on average $542 for this job

softwarevamp

Hello, i can do this in a timely, accurate and professional manner look to work with you At your disposal for any query. Regards softwarevamp

$500 USD in 7 days
(9 Reviews)
4.8
zeke

Dear Customer! I am an expert Ruby on Rails developer with over 6 years of experience and very interested in this project. Ready to start immediately and finish as soon as possible. My bid is for fast professional s More

$750 USD in 7 days
(6 Reviews)
4.8
usmanahmadlx

Hi, I have been working in Ruby on Rails for around 5 years now and have skills in all recent trends in this framework involving numerous plugins/gems covering from rails 2.3 to latest 3.2. Contact me with compl More

$600 USD in 14 days
(2 Reviews)
3.4
saru3

Please check my work history in PMB

$400 USD in 3 days
(0 Reviews)
0.0
imotion

Hi, Kindly check PMB to have a better idea about our services!!!

$650 USD in 10 days
(0 Reviews)
0.0
davidjm

I am the man for this job

$350 USD in 6 days
(0 Reviews)
0.0