Note: I provided this detail description of my project to get accurate quote and time of completion. Also most of the features I described are not new and can be found in popular video site such as youtube, revver(dot)com, dailyotion(dot)com,… I will appreciate it if you provide me with this information. I need to select a developer ASAP
Ruby on Rails developer needed for video and audio streaming project. The site will have the main features of site such [login to view URL] and [login to view URL] except that user will be able to upload both video and audio content. The site will use Amazon S3, EC2, and SQS services for media transcoding, storage, streaming, or progressive download from Amazon S3.
Main features
• 3 types of account
• Administrator can add and delete categories
• Video blog engine
• Registered user:
o can upload any type of content
o Can create their favorite list of video and audio
o Can create a profile with picture
o Can create channel or group
o Can subscribe to other channels
o Can invite friends to join their channels
o Can create their friends list and invite friend
o Can send, receive messages, and manage their Inbox
o can rate any contents
o can comment any content
o Can see comments to their profile , videos, and blogs
o Can subscribe to their favorite publishers contents
• Non register users
o Can view or listen to any public content
o Can rate any public content
o Can comment any public content
• Integrated payment system such Amazon FPS or PayPal
• Create a feed so that user can subscribe to any content
• API to allow contents to be play in other website such as blogs
• The site will display “Most Viewed”, “Recently Added”, and “Related” content
Developer skills:
• Ruby on Rails
• Amazon's S3, EC2, SQS services
• Mysql
• Flash
• Experience with streaming server and progressive download
• Experience creating thumbnail of videos as well as conversion of video into formats suitable for web browsers.
• Must be able to sign NDA
If you are interested in this project, please reply with the following:
• Time to implement the project
• Cost
• If you have developed a video site before, please share links
• You portfolio