*Summary:*
A Flash widget that supports the capturing of audio and video. Users will be able to record an audio or video snippet, play it back, and delete it. The file will be transcoded into an mp3 file (if audio) or an Flv file (if video).
*UI:
*The front-end of the application will be a simple web page with a Flash widget that looks like this:
![][1] 1) Dropdown has two options: “Audio??, “Video??.Video only appears if dropdown is in video mode.
2) Stops recording or playing of audio or video, if it is in progress.
3) Records audio or video, depending on mode of Dropdown. The media file should automatically stream to the server and be saved to disk.
4) Plays audio or video, if any has been recorded. Otherwise does nothing.
5) Sends a message to server that the video or audio should be transcoded (into mp3 or flv).
Back-end
Whenever the user records audio or video, it should stream up to the server and be saved to disk. When the user presses the "save" button, the file should be transcoded (to FLV if it is a video file, or to MP3 if it is an audio file).
Infrastructure:
The back-end will be an Amazon EC2 Instance (virtual server) running Wowza Media server. We will provide:
Authorization codes for an EC2 server instance running wowza:
[login to view URL]
Authorization codes for a rightscale account
Programming languages:
The client-side code will be written using FLEX 3 / AS3. Additional back-end code will be written in ruby.
Installation scripts:
The server installation will need to be entirely automated using rightscripts (the rightscale way of running installation scripts)
[login to view URL]
You'll get the fresh instance from Wowza (we won't touch it at all). You'll have to provide rightscripts such that we can boot up an instance of the Wowza AMI with the rightscripts you provide and have a working app.
## Deliverables
* * *This broadcast message was sent to all bidders on Monday Dec 15, 2008 5:59:22 PM:
Hey everybody,
I have done a MUCH more detailed interaction design for how this widget is supposed to work. It's essentially a pure clone of youtube "quick capture" interface.
[login to view URL]
I have mocked up all screens for both video and audio. Please take a look to make sure this doesn't change your bid. It's in the uploaded .zip file.
Having a very clear UI spec should make coding this quite a bit easier!