Video:hosting: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(9 intermediate revisions by 2 users not shown)
Line 3: Line 3:
==Needs==
==Needs==
* Full browser support
* Full browser support
** Add video to [[WebDev:FrontendCodeStandards|Frontend Standards]]
* Central video archive
* Central video archive
* Minimize code duplication
* Minimize code duplication
Line 14: 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


* Encoding
* Encoding
** For full browser support, we'll need at least an .ogg and a .mp4
** 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
* View page
Line 27: Line 36:
*** Date
*** Date
*** Project? Category?
*** Project? Category?
*** Do we need to determine what lives in the video container and what we store separately in our database http://wiki.xiph.org/Metadata http://atomicparsley.sourceforge.net/


==Questions==
==Questions==
Line 37: Line 47:
* http://camendesign.com/code/video_for_everybody
* http://camendesign.com/code/video_for_everybody
* http://www.mozilla.com/en-US/firefox/3.5.3/firstrun/
* http://www.mozilla.com/en-US/firefox/3.5.3/firstrun/
* http://www.longtailvideo.com/players/jw-flv-player/
* http://diveintohtml5.org/video.html


==Timing==
==Timing==
Still deciding...probably an initial demo ready sometime in early November
Still deciding...probably an initial demo ready sometime in early November
* '''ok, that passed ;)  how about late November'''

Latest revision as of 01:47, 1 December 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

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

  • ok, that passed ;) how about late November