Charly's Infusion Video Player
- https://github.com/lahabana/videoPlayer
- http://royalgiz.fr/videoplayer/html/VideoPlayer.html
- built using Infusion IoC
- support captions
- uses a copy of Antonio's caption conversion service (PHP app, created for OpenCaps, I believe?)
VideoJS
- http://videojs.com/
- uses flow player for flash support http://flowplayer.org/documentation/index.html
- uses Video for Everybody http://camendesign.com/code/video_for_everybody
- GPL 3
- includes an event system based on Resig's
- has a bunch of commented out stuff that messes with Array.prototype
- cleanly written and well documented - easy to read
- has an options block similar to jquery
- appears to have a strategy for adding and removing behaviour but not on a per instance basis
- markup and strings are hardcoded in a private function
...