Difference between revisions of "Dmmdb Braindump"
From Giss
(res) |
(→Interface: player) |
||
Line 22: | Line 22: | ||
== Interface == | == Interface == | ||
+ | === Player === | ||
+ | ==== Size ==== | ||
+ | Always set to 640px of width regardless of content. Which means that: | ||
+ | * video res is perfect match when it plays SD/480p material (default view) | ||
+ | * video res is stretched when it plays LD/240p material | ||
+ | * video res is reduced when it plays HD/720p content. | ||
+ | |||
+ | HD/720p is meant to be played in FS anyway, no need to have a bigger player for the page. | ||
+ | |||
+ | ==== Default and Fall-back back-end ===- | ||
+ | Only two back-ends are needed to cover almost all situations and simplify maintenance: | ||
+ | * default is HTML5 <video> tag | ||
+ | * fall-back is a GPL flash player (flow player is the most advanced but their GPL license is funny) | ||
== Development & Community == | == Development & Community == |
Revision as of 10:04, 19 August 2010
Note: This is a braindump, not a TODO, nor a roadmap. Just a loose collection of ideas for future releases of dmmdb.
Contents
Video Support
Supported Resolutions
All should be encoded with 1:1 pixel ratio and progressive scan
- LD: 240p - 320x240 4:3 and 432x240 16:9
- SD: 480p - 640x480 4:3 and 854x480 16:9
- HD basic: 720p - 1280×720 16:9 only
Support for 16:9 and HD is a good thing as it is a default feature nowadays in any cheapo camera, phone devices.
Audio Data Rates
- LD:
- SD:
- HD:
Video Data Rates
- LD:
- SD:
- HD:
Interface
Player
Size
Always set to 640px of width regardless of content. Which means that:
- video res is perfect match when it plays SD/480p material (default view)
- video res is stretched when it plays LD/240p material
- video res is reduced when it plays HD/720p content.
HD/720p is meant to be played in FS anyway, no need to have a bigger player for the page.
==== Default and Fall-back back-end ===- Only two back-ends are needed to cover almost all situations and simplify maintenance:
- default is HTML5 <video> tag
- fall-back is a GPL flash player (flow player is the most advanced but their GPL license is funny)