That is awesome. So much easier to use than rtwatch since you are doing everything client side! I really want to extend the 'co-watch' idea and make it so people can review/annotate videos could make editing a lot easier maybe.
What were the biggest hurdles you hit with implementing? Any issues with not being able to control the media pipeline in the browser?
I guess there are tradeoffs by doing it client side vs server side like your project. Like you said there's no control of the media pipeline so encoding and preprocessing the video is not possible so only video formats supported by the browser are supported.