Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Video player requirements

VoV video player needs to satisfy these requirements:

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

Features that are nice to have but we can write them ourselves

  • Playlist (us11)
  • Clip making (us3, us64)
  • Closed captions (us43)
  • Accessibility (us10)
  • Blocking access to certain segments of a video (us90)

Features that are nice to have but will be difficult for us to implement

  • Plugin support
  • Skinnable
  • Adjustable playback speed (US 56 - is this possible with streaming?)
  • Adaptive bitrate

Features that we will most likely want to write ourselves

  • Annotations using OAC (us23, us26, us27...)
  • Embedding (us55)

Video players compared

The list below only compares open-source players with license less strict than GPL.

 jwplayermediaelement.jsOSMF (StrobeMedia)Engagevideo.js
m3u8Yes (flash + html5)Yes (html5)Yes (3rd party plugin)ProbablyUnclear
Adaptive streamingYesNoYesProbablyNo
Javascript APIYesYesExploratoryYesYes
Clip makingYesNoUnclearYesUnclear
  • No labels