Video:hosting

Revision as of 23:48, 10 November 2009 by Asa (talk | contribs) (→‎Wireframe)

Goal: Develop a standard way for hosting video at Mozilla.

Needs

  • Full browser support
  • 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 (asa)
  • Encoding
    • For full browser support, we'll need at least OGG and MP4
      • More specifically, Theora/Vorbis in OGV and H.264/AAC in MP4 (asa)
    • Would prefer to have several encodings for each video (asa)
      • 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
    • Possible optional "pass through" option that doesn't do any encoding on the original file (except for possible lower bitrate versions)
  • 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?

Questions

  • How does Flash video work?
    • Do we need a license or other proprietary purchase?

Resources

Timing

Still deciding...probably an initial demo ready sometime in early November