Red5 video recording solution using Amazon S3 for file storage.


Looking for a developer who has experience with Java, Flex and Red5 to build a video recording solutions for my web site. The solution must meet the following criteria.

*All aspect of the recording must be controlled via HTML and JavaScript.

*HTML Object to embedded the element in the markup. Element attributes uses to configure resolution, width, height.

**JavaScript functions to set video quality, FPS, Start Preview, Stop Preview, Start Recording, Stop Recording, Preview recorded video, Save Recorded Video to Server.

**There must be static html/JavaScripts example files that prove all of the functionality

*Resulting video files must be in .mp4 format

*Resulting video files must be stored on AWS S3

*All server side components must be implemented in Java Spring and must run from AWS Elastic Beanstalk (java .war file).

*The solution must support multiple server instances running in the elastic beanstalk config

*Must use Red5 as the Media Server.

*Playback of video must check for password of "thisismypasword". The Elastic Beanstalk service must stream the content back to the client. (The point here is that the clients is not connecting directly to S3 to view the video. They have to go through Red5)

*Output of recording must generate a thumbnail snapshot .jpg for each video

*There must be a RESTful api for retrieving a list of all recorded videos, their length and URL link to play them back (+ &password="thisismypasword"). This should be implemented using Amazon SimpleDB as it's backend.

*Server side components must use Maven for build

*The developer must test the solution on AWS Elastic Beanstalk, S3 and SimpleDB


*You will need to deploy red5 as a WAR file. Look over this article as a starting point ([url removed, login to view]:TomcatGuideCreateNewApps). This must work with AWS Elastic Beanstalk and all files must be stored on S3.

*Use Flex to implement the video recording on the client. There are several well documented products that do mostly all of this: Examples of this ([url removed, login to view], [url removed, login to view] )

*Stay as close to the cordova API as possible for the Javascript interface. [url removed, login to view]

*Use FFMPEG or Xuggler to convert the recorded .flv file to mp4

Skills: Amazon Web Services, Flex, Java

See more: red5 amazon, red5 example, red5 beanstalk, red5 video recording example, aws red5, video recording directly amazon, flex implement video recording client, video recording example flex amazon, amazon video recording, video capture client storage amazon, video capture storage amazon, red5 amazon aws, amazon red5, www red point, work for java developer, web developer tutorials, web developer point net, video starting, tutorials point, test for php developer, test for java developer, starting video, spring for php, set tutorials, service stream

About the Employer:
( 8 reviews ) Seattle, United States

Project ID: #2410613

2 freelancers are bidding on average $1375 for this job


Hi, I have 6 years experience of flash platform development.also worked with red 5 and java spring hibernate. Want work on this project. Waiting for hear from you. Thanks Benideas

$2000 USD in 30 days
(2 Reviews)

I can handle this project. Kindly contact me and lets discuss some details.

$750 USD in 30 days
(0 Reviews)