VoV video player needs to satisfy these requirements:
Features that are nice to have but we can write them ourselves
Features that are nice to have but will be difficult for us to implement
Features that we will most likely want to write ourselves
The list below only compares open-source players with license less strict than GPL.
jwplayer | mediaelement.js | OSMF (StrobeMedia) | Engage | video.js | |
---|---|---|---|---|---|
License | Custom | GPLv2/MIT | BSD | MPL | LGPLv3 |
Flash | Yes | Yes | Yes | Yes | Yes |
m3u8 | Yes (flash + html5) | Yes (html5) | Yes (3rd party plugin) | Probably | Unclear |
Adaptive streaming | Yes | No | Yes | Probably | No |
Playlist | Yes | No | Yes | Probably | No |
Skinnable | Yes | Yes | Yes | No | Yes |
Javascript API | Yes | Yes | Exploratory | Yes | Yes |
Clip making | Yes | No | Unclear | Yes | Unclear |
Caption | Yes | Yes | No | Yes | Yes |