Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • RTMP support (us18)
  • Fallback to HTML5 video when Flash player is not supported (iOS) (us18)
  • Javascript API that works identical identically in Flash mode and HTML5 mode
  • Fullscreen capability (us61)

Features that are required and nice to have built-in but we can write them ourselves

  • Playlist Playlists (us11) - list of videos or clips that can be played back in sequence, shared with others
  • Clip making (us3, us64) - portions of videos can be defined, played back, and shared with others
  • Closed captions (us43) - ability to toggle on/off; ability to create or import these
  • Accessibility (us10) - section 508 (support for use by people with disabilities)
  • Blocking access to certain segments of a video (us90)  - parts of a video can be restricted based on role, to support IP, ethical, or religious concerns

Features that are not required but would be nice to have and difficult for us to implement

  • Plugin support
  • Skinnable, configurable layout
  • Adjustable playback speed (US 56 us56 - is this possible with streaming?)
  • Adaptive streaming - the player can change video quality (when switching to fullscreen or connection slows down)


  • Annotations using OAC (us23, us26, us27...) - end-user annotations can be created and shared according to authorization rules; may need both adjacent and overlaid display of annotations
  • Embedding (us55) - player and a flexible subset of components can be embedded in a web page, CMS/LMS page

Other requirements

  • MIT/BSD/ECL compatible licensing (not GPL)