Video:hosting: Difference between revisions
Jump to navigation
Jump to search
m (→Wireframe) |
m (→Wireframe) |
||
| Line 15: | Line 15: | ||
** saves to videos.mozilla.org | ** saves to videos.mozilla.org | ||
** saves record to DB, for archives | ** saves record to DB, for archives | ||
*** multiple upload using file API would be nice | *** multiple upload using file API would be nice | ||
* Encoding | * Encoding | ||
** For full browser support, we'll need at least OGG and MP4 | ** For full browser support, we'll need at least OGG and MP4 | ||
*** More specifically, Theora/Vorbis in OGV and H.264/AAC in MP4 ( | ** (need to decide which formats we'll accept. licensing concerns here) | ||
** Would prefer to have several encodings for each video | *** More specifically, Theora/Vorbis in OGV and H.264/AAC in MP4 (licensing concerns here) | ||
** Would prefer to have several encodings for each video | |||
*** High Bitrate (full frame size, full frame rate, high quality encoding) | *** High Bitrate (full frame size, full frame rate, high quality encoding) | ||
*** Medium Bitrate (some trade off between frame size, frame rate, and quality encoding) | *** Medium Bitrate (some trade off between frame size, frame rate, and quality encoding) | ||
*** Possibly audio only | *** Possibly audio only | ||
** | ** Optional "pass through" that doesn't do any encoding on the original file assuming it's already in the appropriate format(s) | ||
* View page | * View page | ||
Revision as of 23:50, 10 November 2009
Goal: Develop a standard way for hosting video at Mozilla.
Needs
- Full browser support
- Add video to Frontend Standards
- Central video archive
- Minimize code duplication
- Lots of different projects are finding the need for video uploads. They shouldn't have to duplicate the upload, archive, or embedding code
- Easily extensible / themeable
- e.g. project X needs to upload videos of a certain type only, and needs user name and email along with each upload
Wireframe
- Upload page
- saves to videos.mozilla.org
- saves record to DB, for archives
- multiple upload using file API would be nice
- Encoding
- For full browser support, we'll need at least OGG and MP4
- (need to decide which formats we'll accept. licensing concerns here)
- More specifically, Theora/Vorbis in OGV and H.264/AAC in MP4 (licensing concerns here)
- Would prefer to have several encodings for each video
- High Bitrate (full frame size, full frame rate, high quality encoding)
- Medium Bitrate (some trade off between frame size, frame rate, and quality encoding)
- Possibly audio only
- Optional "pass through" that doesn't do any encoding on the original file assuming it's already in the appropriate format(s)
- View page
- Video player with full browser support
- Easy copy/paste code for embedding
- Archives
- Ability to find uploaded videos, by...
- Name
- Date
- Project? Category?
- Ability to find uploaded videos, by...
Questions
- How does Flash video work?
- Do we need a license or other proprietary purchase?
Resources
- http://camendesign.com/code/video_for_everybody
- http://www.mozilla.com/en-US/firefox/3.5.3/firstrun/
Timing
Still deciding...probably an initial demo ready sometime in early November