Video:hosting: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
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 (asa)
*** 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 (asa)
** (need to decide which formats we'll accept. licensing concerns here)
** Would prefer to have several encodings for each video (asa)
*** 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
** Possible optional "pass through" option that doesn't do any encoding on the original file (except for possible lower bitrate versions)
** 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
  • 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?

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