Đã Đóng

Ruby on Rails - Real-time processing of media streams to AWS S3

One-sentence Summary: Completion of Ruby on Rails processing of video and animated gif files while streaming to storage on S3.

Background: We currently have a Ruby on Rails application which uses Carrierwave to accept a streaming file (image, animated gif, or video). Carrierwave stores the stream as a file, processes the file, and then uploads it to Amazon S3. This process is too slow for the needs of our customers. We have written a gem (basically a wrapper similar to Carrierwave) which will perform processing of the streaming file as the file is saved directly to Amazon S3.

What is needed:

Processing of still images for this project has been completed. Animated gifs and video is much more complicated, as the application must buffer chunks of the stream coming in, figure out details about the file (frame size, type, other information?), and then perform necessary actions with the stream depending on those details.

Goals:

Handle animated gifs and videos by "piping" / buffering the beginning of the stream in memory to determine needed information (including, but not limited to frame size, type, etc.). Our application should then handle still images, animated gifs, and video using the same wrapper gem (our Carrierwave re-write), taking roughly the same amount of time for each file type.

Full test coverage of code written using minitest

TL;DR Version™ - Our API is really fast for images, but takes a minimum of several seconds for video, and upwards of minutes to hours depending on how many hours a video could be. We need an hour-long video to be processed just as fast as a still image.

Estimates:

Our development team believes the framework is in place.

The remaining work should not take longer than 30-35 hours to complete for a senior level Ruby / Rails developer.

Requirements:

Senior / Lead-level Ruby on Rails developer.

Experience with Carrierwave.

Experience with Amazon Web Services.

Experience with Docker and docker-compose.

Experience with Minitest.

Ability to work with little guidance and with a remote team.

Must have legal documentation to work in the United States.

Must sign a CIIAA / contracting agreement for work in the United States.

Compensation:

$5000, negotiable with the optimum skill set, payable at milestones to be worked out between the awarded contractor and the company.

TL;DR Version 2.0 ™ - Our API is really fast for images, but takes a minimum of several seconds for video, and upwards of minutes to hours depending on how many hours a video could be. We need an hour-long video to be pre-processed and "piped" to perform separate processing (e.g. concurrent creation of a smaller resolution video, or video at a higher frame rate, etc.) as fast as preprocessing and "piped" to perform separate processing of a still image.

(Yes, I apologize to all of you - the original TL;DR Version™ was written poorly. Sorry for any confusion.)

Kĩ năng: Ruby on Rails

Xem nhiều hơn: ruby rails real time, real time data processing developer, real time credit card processing, real time image processing project using labview, real time application image processing, real time image processing, ruby rails portfolio real time quotes, real time transaction processing matlab code, rails jquery real time search, processing real time stock data, indian aws real time data online, impact real time backup online processing system sql server, ruby rails real time feed, real time credit card processing ukraine, simulation data real time ruby

Về Bên Thuê:
( 0 nhận xét ) Lisle, United States

ID dự án: #13130703

36 freelancer đang chào giá trung bình $4630 cho công việc này

krunalcp

Greetings. We are Softices. We have 10+ years of experience with software architecture and development. We are individual experts working together as a team to provide solutions to our client. Our client testimonials r Thêm

$4705 USD trong 30 ngày
(41 Nhận xét)
6.8
aamaia

Hi, this is the kind of work I like to do and I can guarantee I'm the best freelancer for this job.

$5000 USD trong 30 ngày
(35 Nhận xét)
7.0
ycbTR

Hi there, I would like to work for this project. I am Software Engineer and professional full-stack Rails developer for more than 5 years. I am going to implement this project from ground according to your specific Thêm

$5000 USD trong 30 ngày
(56 Nhận xét)
6.9
prashushinde9

Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore Thêm

$5882 USD trong 50 ngày
(4 Nhận xét)
6.2
pipedev

Hi, I am Elton, a web developer with 10+ years of experience. I've worked for big companies, (10 years at [login to view URL] [login to view URL]) founded a startup as a CTO [login to view URL], where i was a developer and also lead a team of Thêm

$5000 USD trong 30 ngày
(12 Nhận xét)
5.7
jackreacher262

When I read this job I feel very excited to be a part of your project and share my great experience in software development. My technical skills - PHP, Ruby on Rails, APIs, Node.js, Angular.js, Backbone.js, jQuery, Thêm

$4777 USD trong 30 ngày
(27 Nhận xét)
6.0
cupertinovw

Hi, As per the requirements I have created the estimates, please check the URL: [login to view URL] I have got rich experience in Thêm

$3333 USD trong 10 ngày
(4 Nhận xét)
5.7
londonlance

We are a London (Shoreditch) based Fullstack dev studio. Please get in touch to discuss further. Following are some of our recent projects; [login to view URL] a freelancing marketplace built using Ra Thêm

$5000 USD trong 30 ngày
(1 Nhận xét)
5.6
arvindkushwah9

Dear, When I read this job I feel very excited to be a part of your project and share my great experience in software development. I have experience to manage Ruby on Rails developers team. I know thorough how Thêm

$4444 USD trong 30 ngày
(38 Nhận xét)
5.8
$4444 USD trong 30 ngày
(22 Nhận xét)
4.8
Shopify

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customizations, I want to discuss this project with you further Thêm

$4948 USD trong 30 ngày
(1 Nhận xét)
5.0
hiteshkanwar

Hi, I am looking for a good opportunity as a developer in Ruby on Rails. I have almost 7 years of experience with Rails development, among other technologies. I have experience working with the following technolog Thêm

$4444 USD trong 30 ngày
(36 Nhận xét)
5.9
RubyOnRail

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customizations, I want to discuss this project with you further Thêm

$4444 USD trong 30 ngày
(10 Nhận xét)
5.7
kchg

TOP 5th on Freelancer.com. (https://www.freelancer.com/u/kchg.html) I am a senior Ruby on Rails developer who have experiences for over 10 years. And I have good knowledge with Frontend(HTML/CSS, Javascript/jQuery, Thêm

$5294 USD trong 30 ngày
(4 Nhận xét)
5.4
yuvasoftech

Hi, I have 5.7 years of good experience in Ruby on Rails design & Development , I have developed a wide range of websites using Ruby on Rails, DHTML, CSS3, jQuery, Heroku, Github and MySQL ,Postgres ,amazon ec2 Thêm

$4444 USD trong 45 ngày
(16 Nhận xét)
4.5
tudiptechnology

Hi, Let me keep this really short as I am sure you would be swamped with proposals! We have been developing/maintaining various web applications in Rails. Mostly these applications are hosted on clouds (AWS/Linode) Thêm

$5000 USD trong 45 ngày
(2 Nhận xét)
4.4
VnBestSolutions

Dear Sir. I had read your descriptions about project. Kindly give me a chance, i would like to discuss more about project and sure everything clear. Please drop me messages when you have free time. Any your queries and Thêm

$4705 USD trong 130 ngày
(5 Nhận xét)
4.1
OrangeTechsol

Hello Sir, I have read your requirement and understood that you are looking a ROR Programmer to Real-time processing of media streams to AWS S3. I'm pleased to inform you that we have best developer team who has Thêm

$3000 USD trong 15 ngày
(6 Nhận xét)
3.9
DavidLiu80

Good day, sir, how are you? I have double checked your project "Real-time processing of media streams to AWS S3" and applied from my experiences I am confident with the features of your site, since i am a 6 years rai Thêm

$4000 USD trong 30 ngày
(5 Nhận xét)
4.0
klirikus

I'm experienced Ruby on Rails developer. Though, I'm not sure if this is possible. In the worst case scenario this would be close to impossible, just due to the fact that by processing video you process (framerate*leng Thêm

$4666 USD trong 30 ngày
(6 Nhận xét)
4.1