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.
*HTML Object to embedded the element in the markup. Element attributes uses to configure resolution, width, height.
*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 (http://www.red5tutorials.net/index.php/Tutorials:TomcatGuideCreateNewApps). This must work with AWS Elastic Beanstalk and all files must be stored on S3.
*Use FFMPEG or Xuggler to convert the recorded .flv file to mp4