Video player requirements
Note: User story references (e.g., us18) refer to our user stories document.
VoV video player needs to satisfy these requirements:
- Plugin support
- Adjustable playback speed (US 56 - is this possible with streaming?)
- Adaptive streaming - the player can change video quality (when switching to fullscreen or connection slows down)
Features that we will most likely want to write ourselves
- Annotations using OAC (us23, us26, us27...)
- Embedding (us55)
Adaptive streaming means the player can change video quality (when switching to fullscreen or connection slowing down)
- MIT/BSD/ECL compatible licensing (not GPL)
Video players compared
The list below only compares open-source players with license less strict than GPL.